网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
单选题
某指令功能为R[r2]←R[r1]+M[R[r0]],其两个源操作数分别采用寄存器、寄存器间接寻址方式。对于下列给定部件,该指令在取数及执行过程中需要用到的是( )。Ⅰ.通用寄存器组(GPRs)Ⅱ.算术逻辑单元(ALU)Ⅲ.存储器(Memory)Ⅳ.指令译码器(ID)
A
仅Ⅰ、Ⅱ
B
仅Ⅰ、Ⅱ、Ⅲ
C
仅Ⅱ、Ⅲ、Ⅳ
D
仅Ⅰ、Ⅲ、Ⅳ
参考答案
参考解析
解析:
一条指令的执行过程为取指令、分析指令、执行指令。题目中的指令用到了寄存器和寄存器间接寻址,因此该指令在取数过程中一定会使用到通用寄存器,同时寄存器间接寻址在取数阶段一定会使用存储器,最后进行加操作时一定会用到算数逻辑单元,指令译码器是属于分析指令阶段,在取数和执行指令阶段之前,因此该指令在取数及执行过程中需要用到的是Ⅰ、Ⅱ、Ⅲ。
一条指令的执行过程为取指令、分析指令、执行指令。题目中的指令用到了寄存器和寄存器间接寻址,因此该指令在取数过程中一定会使用到通用寄存器,同时寄存器间接寻址在取数阶段一定会使用存储器,最后进行加操作时一定会用到算数逻辑单元,指令译码器是属于分析指令阶段,在取数和执行指令阶段之前,因此该指令在取数及执行过程中需要用到的是Ⅰ、Ⅱ、Ⅲ。
更多 “单选题某指令功能为R[r2]←R[r1]+M[R[r0]],其两个源操作数分别采用寄存器、寄存器间接寻址方式。对于下列给定部件,该指令在取数及执行过程中需要用到的是( )。Ⅰ.通用寄存器组(GPRs)Ⅱ.算术逻辑单元(ALU)Ⅲ.存储器(Memory)Ⅳ.指令译码器(ID)A 仅Ⅰ、ⅡB 仅Ⅰ、Ⅱ、ⅢC 仅Ⅱ、Ⅲ、ⅣD 仅Ⅰ、Ⅲ、Ⅳ” 相关考题
考题
若CPU要执行的指令为:MOV R1,#45(即将数值45传送到寄存器R1中),则该指令中采用的寻址方式为(4) 。 A.直接寻址和立即寻址
B.寄存器寻址和立即寻址
C.相对寻址和直接寻址
D.寄存器间接寻址和直接寻址
考题
单选题指令“LDMIAR0!,{R1,R2,R3,R4}”的寻址方式为()A
立即寻址B
寄存器间接寻址C
多寄存器寻址D
堆栈寻址
热门标签
最新试卷