diff --git a/a/assembler_nasm_macho64.asm b/a/assembler_nasm_macho64.asm new file mode 100644 index 0000000..cf92777 --- /dev/null +++ b/a/assembler_nasm_macho64.asm @@ -0,0 +1,17 @@ +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