NASM 和 MASM 汇编器之间的语法差异是什么?
问问题
34453 次
2 回答
49
NASM 文档的第 2.2 节标题为 MASM 用户快速入门,其中列出了 NASM 和 MASM 之间的重要区别。
于 2010-01-10T02:53:59.893 回答
-3
多么有趣的问题。它们之间的区别是,它们不兼容!但话又说回来,nasm 汇编器之间似乎不兼容。在编译 libvpx 时很难学会。我认为这个例子说明了一切:
ml64.exe (MSVC 2019) -> 抛出
nasm for windows -> 编译一些 *.asm 文件,抛出一些
invalid combination of opcode and operands
嗯?
yasm for windows -> 工作
llvm 汇编程序(debian)-> 抛出:
/usr/lib/llvm-13/bin/llvm-as
https://packages.debian.org/experimental/llvm-13
yasm (debian) -> 工作
nasm (debian) -> 工作
GNU 汇编器 -> ???
https://manpages.debian.org/experimental/binutils-common/as.1.en.html
于 2021-05-22T20:19:09.130 回答