【问题标题】:Is there an equivalent for ".code32" and ".code64" in NASM assembly syntax?NASM 汇编语法中是否有“.code32”和“.code64”的等价物?
【发布时间】:2021-06-15 07:03:19
【问题描述】:

在 GAS(GNU 汇编器)中,可以编写 .code16.code32.code64,告诉编译器应该生成什么代码。 NASM(Netwide Assembler)中有类似的东西吗?不幸的是,我没有在网上找到任何东西。

我能想到的唯一解决方法是为每个文件设置单独的 NASM 文件,并使用 16/32/64 个编译器标志编译每个文件。

【问题讨论】:

  • 是的,通过bits 指令。详情请参阅手册。

标签: assembly nasm


【解决方案1】:
bits 16 ; .code16
bits 32 ; .code32
bits 64 ; .code64

【讨论】:

    猜你喜欢
    • 2013-12-29
    • 1970-01-01
    • 2014-02-24
    • 1970-01-01
    • 1970-01-01
    • 2011-07-29
    • 2013-06-21
    • 2014-01-09
    • 2012-02-18
    相关资源
    最近更新 更多