A-A+

下列关于“变址寻址”的说法中 错误的是()。A.变址寻址时 指令中的地址码与变址寄存器中的变

2022-08-12 14:32:23 问答库 阅读 196 次

问题详情

下列关于“变址寻址”的说法中,错误的是()。
A.变址寻址时,指令中的地址码与变址寄存器中的变址值相加,得到有效地址
B.每次变址寻址结束后,应该配套地有一个修改变址寄存器中变址值的操作
C.如果指定一个寄存器专门作为变址寄存器,则指令中无需表明寻址特征
D.以变址寻址方式访问一个数组的多个元素的指令在循环过程中,保持不变

请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:D
通常,变址/基址寻址属于显式寻址,必须在指令中明确给出寻址特征。变址/基址寻址的地址码分两个字段,一个是变址/基址寄存器字段,表示选择哪个寄存器作为变址/基址寄存器;另一个是形式地址。如果指定一个寄存器专门作为变址/基址寄存器,则变址/基址寄存器字段可以省略。以循环结构来处理同一个数组的不同元素时,必须采用变址寻址,因为循环结构要求的是用相同的指令来处理不同的数据。数组的起始地址将作为变址寻址的形式地址保持不变,可以修改的是保存在变址寄存器中的数组元素下标。

考点:指令,说法