T18 寻址方式 变址寻址
- 变址寻址:
- 按字节增加:有效地址 = 基址寄存器内容 + 变址寄存器内容 + 指令中给出的地址常数
- 按数据类型增加:有效地址 = 基址寄存器内容 + (变址寄存器内容 × 数据类型字节数) + 指令中给出的地址常数
- 例如: double 型数组首地址
2000H, 某次取元素地址为2100H, 问变址寄存器内容为多少?- 变址寄存器内容 =
(2100H - 2000H) / 8=20H=32
- 变址寄存器内容 =
2000H, 某次取元素地址为2100H, 问变址寄存器内容为多少?
(2100H - 2000H) / 8 = 20H = 32