; salve-intel.asm ; Montar com: nasm -f elf64 salve-intel.asm ; Linkar com: ld salve-intel.o -o salve-intel section .data msg db "Salve, simpatia!", 10 ; 10 = '\n' len equ $ - msg section .text global _start _start: ; write(1, msg, len) mov rax, 1 ; syscall número 1: write mov rdi, 1 ; stdout mov rsi, msg ; endereço da mensagem mov rdx, len ; tamanho da mensagem syscall ; exit(0) mov rax, 60 ; syscall número 60: exit xor rdi, rdi ; status 0 syscall