RISC的主要目标是减少指令数,因此允许以增加每条指令的功能的方法来减少指令系统所包含的指令数。( )
RISC执行程序的速度比CISC要快的原因是()。
A.RISC的指令系统中指令条数较少
B.程序在RISC上编译生成的目标程序较短
C.RISC的指令平均执行周期数较少
D.RISC只允许load和store指令访存
为了减少指令条数,典型的面向定点数的RISC计算机不设置“清除寄存器(置O)指令”和“寄存器之间的数据传送指令”,也不设置“将操作数(存放于寄存器中)取反”的指令。设RISC计算机的算术运算指令均为“采用寄存器寻址的三操作数指令”,格式为: OP R1,R2,R3。 它们的两个源操作数R1和R2必须来自不同的通用寄存器,运算结果(目的操作数)可以存入第3个通用寄存器R3,也可以存入与某个源操作数相同的通用寄存器。 请问:
这样的RISC计算机必须进行怎样特别的系统结构设计,才能用算术运算指令实现“清除寄存器Ri”和“将寄存器Ri的值送入寄存器Rj中”以及“将操作数(存放于寄存器Ri中)取反”。
以下关于RISC描述中,哪些是正确的?说明理由。 (1)为了实现兼容.各公司设计的RISC计算机是从原来CISC系统的指令系统中挑选一部分实现的。 (2)早期的计算机比较简单,采用RISC技术后,计算机的体系结构又恢复了早期的情况。 (3)RISC的主要目标是减少指令数,因此允许采取增加每条指令的功能的方法来减少指令系统所包含的指令数。 (4)以上说法都不对。
A.RISC处理器的指令数较少
B.RISC指令执行所需的平均周期数较少
C.程序在RISC上编译的目标程序较短
D.RISC必须支持Load/Store类指令
E.RISC功能简单
F.RISC更易于使用流水线技术
A.RISC更易于使用流水线技术
B.RISC指令集中的指令数较少
C.程序在RISC上编译的目标目标程序较短
D.RISC功能简单
A.RISC的指令系统的指令数较少
B.程序在RISC上编译的目标程序较短CRIS
C.RISC的指令平均周期数较少
D.RISC只允许Load指令和Store指令访存
假设某RISC机有加法和减法指令,其功能如下: ADD Ri,Rj,Rk 完成(Ri)+(Rj)→(Rk)操作 SUB Ri,Rj,Rk 完成(Ri)-(Rj)→(Rk)操作 若设R0寄存器恒为0,如何用上述指令完成寄存器之间的传送,寄存器清“0”和寄存器内容取负。
A.RISC微处理器结构复杂、功能强大,实现特殊功能容易;CISC微处理器结构简单,指令规整、性能容易把握,易学易用
B.RISCCPU包含有较少的单元电路,因而面积小、功耗低;而CISCCPU包含有丰富的电路单元,因而功能强、面积大、功耗大
C.由于CISC指令系统的确定与特定的应用领城有关,故RISC机器更适合于专用机;而RISC机器则更适合于通用机
D.RISC对存储器操作有限制,使控制简单化;而CISC机器的存储器操作指令多,操作直接