【问题标题】:what is the addressing mode of dec with memory? (assembly x86)带内存的dec的寻址模式是什么? (组装 x86)
【发布时间】:2014-07-14 03:28:33
【问题描述】:

操作的寻址方式是什么:

十二月 Z-2

mov bx, 偏移 Z+3

?除了这个,我可以找到大多数场景:/

感谢分配!

【问题讨论】:

  • 您可以在英特尔软件开发人员手册的“操作数寻址”“指定偏移量”部分找到所有可用模式的描述。
  • 直接偏移。这取决于汇编器语法约定,但对于大多数情况,它必须是 [Z-2]

标签: assembly x86


【解决方案1】:

第一条指令dec Z-2 很可能使用了内存操作数。我认为许多汇编程序更喜欢dec word [Z-2] 之类的东西。以这种方式编写的指令会减少标签/变量 Z 之前的单词。

第二条指令mov bx,offset Z+3 使用一个立即操作数,其值比标签/变量 Z 的地址大 3。它不会接近计算地址的内存。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-03-07
    • 1970-01-01
    • 1970-01-01
    • 2012-11-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多