下列寻址方式中,最适合按下标顺序访问一维数组元素的是()。
A. 相对寻址
B. 寄存器寻址
C. 直接寻址
D. 变址寻址
[tag_link]
正确答案:D
在 变址寻址 时,将计算机指令中的地址与变址寄存器中的地址相加,得到有效地址,指令提供数组首地址,由变址寄存器来定位数据中的各元素。所以它最适合按下标顺序访问一维数组元素,故选 D。相对寻址以 PC 为基地址,以指令中的地址为偏移量确定有效地址。寄存器寻址则是在指令中指出需要使用的寄存器。直接寻址是在指令的地址字段直接指出操作数的有效地址。