美文网首页
Mac 汇编语言搭建

Mac 汇编语言搭建

作者: 王国的荣耀 | 来源:发表于2021-01-23 00:10 被阅读0次

安装nasm

brew reinstall nasm

新建helloworld.asm 文件

SECTION .data

msg: db "Hello World!", 0x0a
len: equ $-msg

SECTION .text
global _main

kernel:
    syscall
    ret

_main:
    mov rax,0x2000004
    mov rdi,1
    mov rsi,msg
    mov rdx,len
    call kernel

    mov rax,0x2000001
    mov rdi,0
    call kernel

编译、运行 helloworld

nasm -f macho64 -o helloworld.o helloworld.asm

ld -o helloworld -e _main helloworld.o -macosx_version_min 10.13 -lSystem

./helloworld

相关文章

网友评论

      本文标题:Mac 汇编语言搭建

      本文链接:https://www.haomeiwen.com/subject/fsmiwktx.html