RISC的设计原则是什么?

题目

RISC的设计原则是什么?

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

RISC思想在采用硬件技术提高处理机性能的同时,也十分重视软件的优化编译技术。可以说,RISC是硬件和软件相结合的产物。离开了优化编译技术的支持,RISC处理机的性能就不可能得到充分的发挥。RISC的硬件设计为优化编译程序的设计带来了许多方便的地方,同时也造成一些困难。下面描述中,(1)不属于RISC对优化编译程序带来的方便。

A.优化编译程序不必为具有类似功能的指令做复杂的指令选择工作。

B.RISC可以简化优化编译器在选择寻址方式过程种要做的工作。

C.为优化编译器调整指令序列提供了极大的方便。

D.不需要设计复杂的子程序库,RISC的子程序库通常要比CISC的小。


正确答案:D
解析:RISC的硬件设计为优化编译程序的设计带来了许多方便的地方,同时也造成一些困难。RISC对优化编译程序带来的方便主要有:1.由于RISC的指令系统比较简单,而且对称、均匀,优化编译程序不必为具有类似功能的指令做复杂的指令选择工作。2.RISC的寻址方式简单,只有LOAD和STORE指令能够访问存储器,其他指令均在通用寄存器之间进行操作。因此,可以简化优化编译器在选择寻址方式过程中要做的工作,省去了是否要生成访问存储器指令的选择工作。3.因为大多数指令都能在一个周期内执行完成,为优化编译器调整指令序列提供了极大的方便。RISC对优化编译器造成的困难主要有:1.优化编译器必须选择哪些变量放在通用寄存器中,哪些变量放在主存储器中,必须精心安排每一个寄存器的用法,以便充分发挥每一个通用寄存器的效率,尽量减少访问主存储器的次数。2.优化编译器要做数据和控制相关性分析,要调整指令的执行序列,并与硬件相配合实现指令延迟技术和指令取消技术。3.要设计复杂的子程序库,因为在CISC中的一条指令在RISC中要用一段子程序来实现。所以,RISC的子程序库通常要比CISC的大得多。

第2题:

下面关于RISC技术的描述中,正确的是()。

A.采用RISC技术后,计算机的体系结构又恢复到早期的比较简单的情况
B.为了实现兼容,新设计的RISC是从原来的CISC系统的指令系统中挑选一部分实现的
C.RISC的主要目标是减少指令数
D.RISC设有乘、除法和浮点运算指令

答案:C
解析:
RISC的英文全称为“ReducedInstructionSetComputing”,中文即“精简指令集”,RISC设计者把主要精力放在那些经常使用的指令上,尽量使它们具有简单高效的特点。对不常用的功能,可以通过组合指令来实现,其主要目标是减少指令数。

第3题:

● (3) 不是RISC 设计应遵循的设计原则。

(3)

A. 指令条数应少一些

B. 寻址方式尽可能少

C. 采用变长指令,功能复杂的指令长度长而简单指令长度短

D. 设计尽可能多的通用寄存器


正确答案:C


第4题:

RISC指令集结构的设计原则是什么?


正确答案: (1)选取使用频率最高的指令,并补充一些最有用的指令;
(2)每条指令的功能应尽可能简单,并在一个机器周期内完成;
(3)所有指令长度均相同;
(4)只有Load和Store操作指令才访问存储器,其它指令操作均在寄存器之间进行;
(5)以简单有效的方式支持高级语言。

第5题:

进行RISC指令集结构的功能设计时,必须遵循如下原则:只有()和()操作指令才访问存储器,其他指令操作均在寄存器之间进行。


正确答案:LOAD;STORE

第6题:

下面的描述中,()不是RISC设计应遵循的设计原则。

A.指令条数应少一些
B.寻址方式尽可能少
C.采用变长指令,功能复杂的指令长度长而简单指令长度短
D.设计尽可能多的通用寄存器

答案:C
解析:
RISC是精简指令集系统。RISC设计应遵循的设计原则有:指令条数应少、寻址方式尽可能少、设计尽可能多的通用寄存器。

第7题:

设计的原则是什么?
1、主体性原则
2、开放性原则
3、多样性原则
4、有效性原则
5、系统性原则

第8题:

银河巨型计算机系统结构设计选用(11)设计风格。

A.CISC

B.RISC

C.RISC+CISC

D.Intel


正确答案:B
解析:本题考查计算机系统结构的设计。CISC(复杂指令集计算机)和RISC(精简指令集计算机)都是计算机CPU的一种设计架构,它们的区别在于不同的CPU设计理念和方法。下面来看看这两者之间在各方面的具体差别。(1)指令系统方面,RISC设计者把主要精力放在那些经常使用的指令上,尽量使它们具有简单高效的特色。对不常用的功能,常通过组合指令来完成。因此,在RISC机器上实现特殊功能时,效率可能较低,但可以利用流水技术和超标量技术加以改进和弥补。而CISC计算机的指令系统比较丰富,有专用指令来完成特定的功能。因此,处理特殊任务效率较高。(2)存储器操作方面,RISC对存储器操作有限制,使控制简单化;而CISC机器的存储器操作指令多,操作直接。(3)程序方面,RISC汇编语言程序一般需要较大的内存空间,实现特殊功能时程序复杂,不易设计;而CISC汇编语言程序编程相对简单,科学计算及复杂操作的程序设计相对容易,效率较高。(4)中断:RISC机器在一条指令执行的适当地方可以响应中断;而CISC机器是在一条指令执行结束后响应中断。(5)CPU:RISC CPU包含较少的单元电路,因而面积小、功耗低;而CISC CPU包含丰富的电路单元,因而功能强、面积大、功耗大。(6)设计周期:RISC微处理器结构简单,布局紧凑,设计周期短,且易于采用最新技术;CISC微处理器结构复杂,设计周期长。(7)用户使用:RISC微处理器结构简单,指令规整,性能容易把握,易学易用;CISC微处理器结构复杂,功能强大,实现特殊功能容易。(8)应用范围:由于RISC指令系统的确定与特定的应用领域有关,故RISC机器更适合于专用机;而CISC机器则更适合于通用机。银河巨型计算机是我国独立研发的一种大型计算机,其特点表现为高速度和大容量,因此,银河巨型计算机系统结构设计应该选用RISC设计风格。

第9题:

简述RISC结构的设计原则。


正确答案: (1)选取使用频率最高的指令,并补充一些最有用的指令。
(2)每条指令的功能应尽可能简单,并在一个机器周期内完成。
(3)所有指令长度均相同;
(4)只有load和store操作指令才访问存储器,其他指令操作均在寄存器之间进行;
(5)以简单有效的方式支持高级语言。

第10题:

嵌入式RISC处理器ARM7TDMI中TDMI的基本含义分别是什么?


正确答案: T:支持16位压缩指令集Thumb。
D://支持JTAG调试器,可片上Debug。
M:支持64位长乘法指令。
I:嵌入式跟踪宏单元(ICE)。