【问题标题】:IA32 indexed addressing mode without base addressIA32 无基址索引寻址模式
【发布时间】:2011-11-09 04:41:06
【问题描述】:

这个语法是什么意思?我特别不确定缺少的基地址

mov    0x804a1d4(,%edx,4),%eax

【问题讨论】:

    标签: assembly addressing-mode


    【解决方案1】:

    0x804a1d4 + %edx*4的内容赋值给%eax

    【讨论】:

    • 那是倒退。地址(0x804a1d4 + edx * 4)的内容赋值给eax。
    【解决方案2】:

    没有基础。可以省略基址寄存器或偏移寄存器(但不能同时省略两者)。在这种情况下,基地址是硬编码的,要移动到 eax 的值是从

    加载的
      0x804a1d4 + (edx * 4)
    

    【讨论】:

      猜你喜欢
      • 2018-05-31
      • 2021-08-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-25
      • 2020-11-26
      相关资源
      最近更新 更多