16 lines
389 B
NASM
16 lines
389 B
NASM
section .data
|
|
s: db 'HELLO WORLD', 10 ; 10 = '\n'
|
|
|
|
section .text
|
|
global _start ; adding _start name to object code
|
|
|
|
_start:
|
|
mov eax, 4 ; system call 'write'
|
|
mov ebx, 1 ; write to stdout
|
|
mov ecx, s ; string adr
|
|
mov edx, 12 ; string len
|
|
int 80h
|
|
|
|
mov eax, 1 ; system call 'exit'
|
|
mov ebx, 0 ; exit code
|
|
int 80h |