首页 > 系统服务 > 详细

mac 下使用nasm

时间:2019-10-10 14:09:14      阅读:165      评论:0      收藏:0      [点我收藏+]

 

#安装nasm
brew install nasm

#创建文件
vi hello.asm
写入如下内容
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


#编译
nasm -f macho64 -o hello.o hello.asm
#链接
ld hello.o -o hello -macosx_version_min 10.13 -lSystem
#运行
bogon:Desktop macname$ ./hello 
hello world!




参考:
https://www.cnblogs.com/Cindy632/p/10767100.html

 

mac 下使用nasm

原文:https://www.cnblogs.com/sea-stream/p/11647347.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!