你的疑問是“為什么是
NASM
而不是
MASM
”,那么現在你的疑問可能變成了“為什么是
NASM
而不是
GAS
”。因為
MASM
和
GAS
都太極端了,還是
NASM
比較中庸,它既可以在
Windows
平臺下使用,又可以在
Linux
平臺下使用。而且,如果沒有接觸過
AT&T
格式的匯編,
GAS
看上去實在太奇怪了,入門時一定會讓你感到暈頭轉向。
在這里,我們總結一下使用
NASM
的幾大理由:
—
?
NASM
和
MASM
接近,入門比較容易。
—
NASM
在不同平臺下均可使用,可以在
Windows
下編寫并調試,然后拿到
Linux
下使用。
—
自帶反匯編程序,方便取用。
—
文檔豐富,自帶的文檔有
Word
、
PDF
、
CHM
三種版本,檢索極為方便。
—
它是免費的。
NASM
安裝起來也很簡單,在
http://nasm.sourceforge.net/
可以找到各個平臺下的安裝包和相關文檔。