T18 寻址方式 变址寻址

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