某指令功能为R[r2]←R[r1]+M[R[ro]],其两个源操作数分别采用寄存器、寄存器间接寻址方式。对于下列给定部件,该指令在取数及执行过程中需要用到的是( )。 Ⅰ.通用寄存器组(GPRs) Ⅱ.算术逻辑单元(ALU) Ⅲ.

admin2020-06-17  159

问题 某指令功能为R[r2]←R[r1]+M[R[ro]],其两个源操作数分别采用寄存器、寄存器间接寻址方式。对于下列给定部件,该指令在取数及执行过程中需要用到的是(          )。
Ⅰ.通用寄存器组(GPRs)   
Ⅱ.算术逻辑单元(ALU)
Ⅲ.存储器(Memory)   
Ⅳ.指令译码器(ID)

选项 A、仅Ⅰ、Ⅱ
B、仅Ⅰ、Ⅱ、Ⅲ
C、仅Ⅱ、Ⅲ、Ⅳ
D、仅Ⅰ、Ⅲ、Ⅳ

答案B

解析 该指令的两个源操作数分别采用寄存器,寄存器间接寻址方式,因此在取数阶段需要用到通用寄存器组和存储器;在执行阶段,两个源操作数相加需要用到算术逻辑单元;而指令译码器用于操作码字段进行译码,向控制器提供特定的操作信号,在取数及执行阶段用不到,所以答案选B。
转载请注明原文地址:https://jikaoti.com/ti/kxDjFFFM
0

最新回复(0)