section .data a dq 10 b dq 20 resultado dq 0 section .text global _start _start: mov rax, [a] add rax, [b] mov [resultado], rax mov rax, 60 ; syscall: exit xor rdi, rdi ; status 0 syscall