1、编译asm
编译asm文件在不同系统有不同操作,mac\linux\unix等系列系统一般可用nasm编译器来编译,Windows系统可以用masm。本经验将演示基于Mac系统,使用nasm的asm文件编译与执行。
示例asm文件如图:

2、执行编译
安装好nasm后执行编译命令,生成对象文件hello.o
nasm -f macho64 -o hello.o hello.asm
然后执行命令链接组合,生成执行文件hello
ld -o hello -e _start hello.o
然后就可以执行程序hello了
过程如图所示:
