NASM 和 MASM 汇编器之间的语法差异是什么?
最佳答案
NASM 文档第 2.2 节的标题为 Quick Start for MASM Users其中列出了 NASM 和 MASM 之间的重要区别。
NASM 2.15 版添加了一些 MASM 兼容性,包括 %use masm
宏包。请参阅section 6.5 masm
: MASM compatibility 。即使没有宏包,?
和 DUP
也可以在 db
和 displacement[base+index]
等数据指令中工作允许使用 > 来代替 NASM 过去要求的常用 [rdi+4]
语法。
也相关, How to know if an assembly code has particular syntax (emu8086, NASM, TASM, ...)? 讨论了一些语法差异。
关于assembly - MASM/NASM 差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2035747/