阿就操場啊~
顯示具有
組合語言
標籤的文章。
顯示所有文章
顯示具有
組合語言
標籤的文章。
顯示所有文章
2018年5月30日 星期三
組合語言編譯器:Netwide Assembler
在
升級MacPorts
的時候,發現
nasm
這個程式吃了不少CPU,查了一下原來這是名叫做
Netwide Assembler
的
組合語言
編譯器。這個x86 assembler一開始的發展人是Simon Tatham和Julian Hall,現在則是由H. Peter Anvin領導的團隊在維護,官方網頁請參考
NASM
參考後面的組合語言程式碼
64.asm
,編譯與執行的方式如下:
nasm -f macho64 64.asm
ld -macosx_version_min 10.7.0 -lSystem -o 64.exe 64.o
file 64.o 64.exe
64.o: Mach-O 64-bit object x86_64
64.exe: Mach-O 64-bit executable x86_64
./64.exe
Hello, x86_64 world!
上面指令的意思分別是
Read more »
較舊的文章
首頁
訂閱:
文章 (Atom)