同一文件的第3.7.5节(指定偏移)说明:
存储器地址的偏移部分可以直接指定为静态值(称为位移),也可以通过由以下一个或多个组件组成的地址计算:
- 位移 - 8位,16位或32位值.
- Base - 通用寄存器中的值.
- Index - 通用寄存器中的值.
- 比例因子 - 值为2,4或8,乘以索引值.
添加这些组件所产生的偏移称为有效地址.除缩放因子外,这些组件中的每一个都可以具有正或负(2s补码)值.
EffectiveAddress使用以下方法计算有效地址:
Base + (Index*Scale) + Displacement
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5968 次 |
| 最近记录: |