问题 单项选择题

下面关于RISC计算机的论述中,不正确的是______。

A.RISC计算机的指令简单,且长度固定

B.RISC计算机的大部分指令不访问内存

C.RISC计算机采用优化的编译程序,有效地支持高级语言

D.RISC计算机尽量少用通用寄存器,把芯片面积留给微程序

答案

参考答案:D

解析:[要点解析]
RISC是精简指令集计算机的英文缩写,它是在继承复杂指令集计算机(CISC)成功技术并克服其缺点的基础上产生并发展的,RISC与CISC在技术特点上的对比见表4-8。

表4-8 RISC与CISC的特点表

类别

RISC

CISC

指令系统

指令长度固定,指令种类少(少于100种)

指令数量很多

执行时间

选取使用频率较高的一些简单指令,且指令执行时间较短

有些指令执行时间很长,例如整块的存储器内容复制

编码长度

固定,通常为4字节

可变,1~15字节

寻址方式

种类少,即简单寻址

种类丰富

操作

设置大量通用寄存器,访问存储器指令简单,只能对寄存器进行算术和逻辑操作

可以对存储器和寄存器进行算术和逻辑操作

编译

采用优化编译技术,生成高效的目标代码程序

难以用优化编译器生成高效的目标代码程序

由表4-8可知,RISC计算机采用硬联逻辑控制,可以把节约的芯片面积用于增加通用寄存器,或者把其他逻辑部件集成到CPU中。它使用相当多的通用寄存器。例如,算术逻辑运算指令的操作数都在通用寄存器中存取。

填空题
选择题