GitHub_collection_hello-world/a/assembler_nasm_macho64.asm
2018-07-23 17:09:55 +08:00

18 lines
332 B
NASM

global start
section .text
start:
mov rax, 0x2000004 ; write
mov rdi, 1 ; stdout
mov rsi, msg
mov rdx, msg.len
syscall
mov rax, 0x2000001 ; exit
mov rdi, 0
syscall
section .data
msg: db "Hello, World!", 10
.len: equ $ - msg