问题 单项选择题

以下关于CISC(Complex Insffuction Set Computer,复杂指令集计算机)和RISC(Reduced InstructionSet Computer,简指令集计算机)的叙述中,错误的是______。

A.在CISC中,其复杂指令都采用硬布线逻辑来执行
B.采用CISC技术的CPU,其芯片设计复杂度更高
C.在RISC中,更适合采用硬布线逻辑执行指令
D.采用RISC技术,指令系统中的指令种类和寻址方式更少

答案

参考答案:A

解析: 精简指令集计算机(RISC)是在继承复杂指令集计算机(CISC)成功技术并克服其缺点的基础上产生并发展的,RISC与CISC在技术特点上的对比如表6-4所示。

表6-4 RISC与CISC的特点表
类 别 RISC CISC
指令系统 指令长度固定,指令格式少(少于100种) 指令数量很多
执行时间 选取使用频率较高的一些简单指令,且指令执行时间较短 有些指令执行时间很长,例如整块的存储器内容
复制
编码长度 固定,通常为4字节 可变,1~15字节
寻址方式 种类少,即简单寻址 种类丰富
操作 设置大量通用寄存器,访问存储器指令简单,只能对寄存器进行算术
和逻辑操作
可以对存储器和寄存器进行算术和逻辑操作
编译 采用优化编译技术,生成高效的目标代码程序 难以用优化编译器生成高效的目标代码程序
由表6-4可知,RISC计算机采用硬联逻辑控制,可以把节约的芯片面积用于增加通用寄存器,或者把其他逻辑部件集成到CPU中。它使用相当多的通用寄存器。例如,算术逻辑运算指令的操作数都在通用寄存器中存取。
CISC的指令系统对应的控制信号复杂,大多采用微程序控制器方式。CISC机器的微码电路在芯片上所占的面积要占总面积的50%以上。

选择题
选择题