Arquivo: exemplo.asm
; =============================
; Comandos:
; nasm -f elf exemplo.asm
; ld -s exemplo.o -o exemplo
; ./exemplo
; =============================
section .data
    msg: db "Hello World!", 10
    msg_L: equ $-msg

section .text
    global _start:

_start:
    mov eax, 4
    mov ebx, 1
    mov ecx, msg
    mov edx, msg_L
    int 80h

    mov eax, 1
    mov ebx, 0
    int 80h