以下微处理器内部的数据传送指令对应的含义正确的是()。
A.MOVR1,R0表示将R1中的数据复制到R0
B.MOVSR1,R0表示将R0中的数据复制到R1,不需要更新APSR中标志
C.MOVSR4,#0x34表示将八位数0x34直接存入R4中,需更新APSR中标志
D.MSRCONTROL,R3表示将R3中的值复制到CONTROL
A.MOVR1,R0表示将R1中的数据复制到R0
B.MOVSR1,R0表示将R0中的数据复制到R1,不需要更新APSR中标志
C.MOVSR4,#0x34表示将八位数0x34直接存入R4中,需更新APSR中标志
D.MSRCONTROL,R3表示将R3中的值复制到CONTROL
带数据的指令,微处理器需发送几个CLK脉冲?( )
(A) 2 (B) 4 (C) 8 (D) 16
不带数据的纯指令,微处理器需发送几个CLK脉冲?( )
(A) 2 (B) 4 (C) 8 (D) 16
A.用来实现CPU与存储器之间的数据传送
B.用来实现CPU与I/O接口电路之间的数据传送
C.数据总线的位数越多,每次经它传送的数据量就越大
D.指令不是通过数据总线传送的
为了减少指令条数,典型的面向定点数的RISC计算机不设置“清除寄存器(置O)指令”和“寄存器之间的数据传送指令”,也不设置“将操作数(存放于寄存器中)取反”的指令。设RISC计算机的算术运算指令均为“采用寄存器寻址的三操作数指令”,格式为: OP R1,R2,R3。 它们的两个源操作数R1和R2必须来自不同的通用寄存器,运算结果(目的操作数)可以存入第3个通用寄存器R3,也可以存入与某个源操作数相同的通用寄存器。 请问:
这样的RISC计算机必须进行怎样特别的系统结构设计,才能用算术运算指令实现“清除寄存器Ri”和“将寄存器Ri的值送入寄存器Rj中”以及“将操作数(存放于寄存器Ri中)取反”。