【发布时间】:2021-06-15 07:03:19
【问题描述】:
在 GAS(GNU 汇编器)中,可以编写 .code16、.code32 和 .code64,告诉编译器应该生成什么代码。 NASM(Netwide Assembler)中有类似的东西吗?不幸的是,我没有在网上找到任何东西。
我能想到的唯一解决方法是为每个文件设置单独的 NASM 文件,并使用 16/32/64 个编译器标志编译每个文件。
【问题讨论】:
-
是的,通过
bits指令。详情请参阅手册。