From cd0faed06d564a681ec8862a6fd57ab82802d355 Mon Sep 17 00:00:00 2001 From: Chinsyo Date: Mon, 23 Jul 2018 17:09:55 +0800 Subject: [PATCH] add nasm macho64 --- a/assembler_nasm_macho64.asm | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 a/assembler_nasm_macho64.asm 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