2016 组成原理 指令寻址方式 选择题
第 17 题

某指令格式如下所示。

2012_Q41_1

其中M 为寻址方式,I 为变址寄存器编号,D 为形式地址。若采用先变址后间址的寻址方式,则操作数的 有效地址是()。

A. I+D B. (I)+D C. ((I)+D) D. ((I))+D

[tag_link]

正确答案:C

变址寻址 中,有效地址 EA 等于指令字中的形式地址 D 与变址寄存器 I 的内容相加之和,即 EA= (I)+ D。间接寻址是相对于直接寻址而言的,指令的地址字段给出的形式地址不是操作数的真正地址,而是操作数地址的地址,即 EA=(D)。从而该 操作数的有效地址是 ((I)+ D)。