计算机系统结构

单选题某指令功能为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

仅Ⅰ、Ⅲ、Ⅳ

参考答案和解析
正确答案: B
解析:
一条指令的执行过程为取指令、分析指令、执行指令。题目中的指令用到了寄存器和寄存器间接寻址,因此该指令在取数过程中一定会使用到通用寄存器,同时寄存器间接寻址在取数阶段一定会使用存储器,最后进行加操作时一定会用到算数逻辑单元,指令译码器是属于分析指令阶段,在取数和执行指令阶段之前,因此该指令在取数及执行过程中需要用到的是Ⅰ、Ⅱ、Ⅲ。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

指令“MOV A,R0”采用的寻址方式是()。

A. 寄存器寻址

B. 直接寻址

C. 寄存器间接寻址

D. 立即寻址


参考答案:A

第2题:

指令 MOV A, @R0 中源操作数的寻址方式为()。

A.寄存器寻址

B.寄存器间接寻址

C.立即寻址

D.直接寻址


参考答案:B

第3题:

指令MOVX A,@R1的二操作数的寻址方式是( )。

A.立即寻址

B.直接寻址

C.寄存器寻址

D.寄存器间接寻址


正确答案:D

第4题:

以下ARM指令中源操作数属于寄存器寻址的指令是()。

A.AND R1,R2,R3

B.STRH R1,[R2]

C.SWI 0x01

D.MOV R1,0x0B


正确答案:A

第5题:

已知R1=0x12345678,R2=0x80000101,则执行指令AND R0,R1,R2后,寄存器R0=___【13】____,R2=___【14】____。


正确答案:0 0x80000101

第6题:

指令MOVA,@R0的寻址方式是( )

A、立即数寻址

B、寄存器寻址

C、直接寻址

D、寄存器间接寻址


参考答案:D

第7题:

以下ARM指令中属于寄存器间接寻址的指令是()。

A.TST R1,0xFE

B.LDRB R1,[R2]

C.MOV R1,R0,LSL3

D.BIC R0,R0,0x0B


正确答案:B

第8题:

指令MOVX @R0,A 的一操作数的寻址方式是( )。

A.立即寻址

B.直接寻址

C.寄存器寻址

D.寄存器间接寻址


正确答案:D

第9题:

已知R1=0xFF115577,R2=0x11000011,则执行指令于ORR R0,R1,R2后,寄存器R0=___【11】____,R2=___【12】____。


正确答案:0xFF115577 0x11000011

第10题:

ADD R0,R1,[R2]中的第二操作数属于( )方式。

A.立即寻址

B.寄存器间接寻址

C.寄存器寻址

D.基址变址寻址


正确答案:B

更多相关问题