ADD A,5允许吗?

时间:2012-05-01 09:27:39

标签: x86-16 assembly

ADD A, 5

现在A和5都是立竿见影的。是否允许使用汇编语言?

2 个答案:

答案 0 :(得分:3)

这种英特尔语法味道?什么是A?

通常A是一个地址(实际上是一个变量)。 如果是,则允许。查找A的定义(例如,带有该标签的DD伪指令)

如果a是十六进制数(当然通常写为0Ah,%0x0a),它当然无法正常工作

答案 1 :(得分:3)

如果A实际上是立即(定义为A EQU 7或类似),则x86中不允许这样做。通常不允许使用具有直接目标操作数的指令,因为结果将被丢弃。

你更有可能在你的问题中做出错误的假设“现在A和5都是立竿见影”,而且这些解释是对的。