【发布时间】:2014-07-14 03:28:33
【问题描述】:
操作的寻址方式是什么:
十二月 Z-2
mov bx, 偏移 Z+3
?除了这个,我可以找到大多数场景:/
感谢分配!
【问题讨论】:
-
您可以在英特尔软件开发人员手册的“操作数寻址”和“指定偏移量”部分找到所有可用模式的描述。
-
直接偏移。这取决于汇编器语法约定,但对于大多数情况,它必须是
[Z-2]。
操作的寻址方式是什么:
十二月 Z-2
mov bx, 偏移 Z+3
?除了这个,我可以找到大多数场景:/
感谢分配!
【问题讨论】:
[Z-2]。
第一条指令dec Z-2 很可能使用了内存操作数。我认为许多汇编程序更喜欢dec word [Z-2] 之类的东西。以这种方式编写的指令会减少标签/变量 Z 之前的单词。
第二条指令mov bx,offset Z+3 使用一个立即操作数,其值比标签/变量 Z 的地址大 3。它不会接近计算地址的内存。
【讨论】: