assembly - NASM 汇编语法中是否有“.code32”和“.code64”的等价物?
问题描述
在 GAS(GNU 汇编器)中,可以编写.code16
,.code32
和.code64
, 来告诉编译器应该生成什么代码。NASM(Netwide Assembler)中有类似的东西吗?不幸的是,我没有在网上找到任何东西。
我能想到的唯一解决方法是为每个文件设置单独的 NASM 文件,并使用 16/32/64 编译器标志编译每个文件。
解决方案
bits 16 ; .code16
bits 32 ; .code32
bits 64 ; .code64
推荐阅读
- c# - MS Graph SDK 'List schemaExtensions' 过滤语法无法正常工作
- react-native - 一个 socket-io 和一个 WebSocket 连接同时共享断开事件
- excel - VBA Excel 接口实现和继承问题
- windows - Chrome 策略“ExternalProtocolDialogShowAlwaysOpenCheckbox”不起作用
- python - 打开和读取名称转换为用户名并存储在另一个文件中的文件
- java - MappedByteBuffer 与其支持的 RandomAccessFile 之间的关系
- sql - 编写包含除法、总计和百分比的 SQL 查询
- javascript - getStaticProps 的 "notFound" 属性对页面 http 状态码没有影响
- google-calendar-api - Calendly 不与 Google 日历同步 - “超出配额”错误
- c++ - 错误:聚合类型不完整,无法定义