美文网首页
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