问题
单项选择题
以下关于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字节 |
寻址方式 | 种类少,即简单寻址 | 种类丰富 |
操作 | 设置大量通用寄存器,访问存储器指令简单,只能对寄存器进行算术 和逻辑操作 | 可以对存储器和寄存器进行算术和逻辑操作 |
编译 | 采用优化编译技术,生成高效的目标代码程序 | 难以用优化编译器生成高效的目标代码程序 |
CISC的指令系统对应的控制信号复杂,大多采用微程序控制器方式。CISC机器的微码电路在芯片上所占的面积要占总面积的50%以上。