【发布时间】:2015-08-13 13:18:57
【问题描述】:
我见过很多人在写
[BITS 16]
[ORG 0x7C00]
别人写的时候
BITS 16
ORG 0x7C00
这对 NASM 有什么影响吗?
【问题讨论】:
我见过很多人在写
[BITS 16]
[ORG 0x7C00]
别人写的时候
BITS 16
ORG 0x7C00
这对 NASM 有什么影响吗?
【问题讨论】:
您应该已经阅读了文档。
NASM 的指令有两种类型:用户级指令和 原始指令。通常,每个指令都有一个用户级表单 和原始形式。在几乎所有情况下,我们建议用户使用 指令的用户级形式,实现为 调用原始形式的宏。
原始指令用方括号括起来;用户级 指令不是。
BITS 指令有一个完全等价的原始形式,[BITS 16]、[BITS 32] 和 [BITS 64]。用户级表单是一个宏,它具有 除了调用原始形式之外没有其他功能。
【讨论】: