2011-02-04 93 views
1

我見過使用[BITS 32]指令的野外裝配源。我正在使用編譯器NASM和它的手冊頁,我沒有看到括號的需要,所以我編譯我自己的來源沒有他們(只是BITS 32),沒有錯誤,它的工作原理。[BITS 32]聲明和BITS 32之間有什麼區別?

與使用或不使用括號包裝編譯器指令有什麼不同嗎?

回答

1

NASM的指令有兩種類型: 用戶級指令和原始指令 。通常,每個指令 都有一個用戶級表單和一個原始表單。在幾乎所有情況下,我們建議用戶使用 用戶級別的指令形式 ,它們被實現爲宏,其中 稱爲原始形式。

原始指令包含在 方括號內;用戶級別指令 不是。

http://www.nasm.us/doc/nasmdoc6.html

相關問題