问题 单项选择题

______不是RISC设计应遵循的设计原则。

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

答案

参考答案:C

解析:本题考查指令系统的基础知识。
(1)RISC指令系统。
代表精简指令系统计算机。其特点包括以下几点。
选取使用频率最高的一些简单指令,以及很有用但不复杂的指令。
指令长度固定,指令格式种类少,寻址方式种类少。
只有取数/存数指令访问存储器,其余指令的操作都在寄存器之间进行。
大部分指令在一个机器周期内完成。
CPU中通用寄存器数量相当多。
以硬布线控制为主,不用或少用微指令码控制。
一般用高级语言编程,特别重视编译优化工作,并采用指令流水线调度,以减少程序执行时间。
(2)CISC指令系统。
代表复杂指令计算机。其特点包括以下几点。
指令系统复杂庞大,指令数目一般多达200~300条。
寻址方式多。
指令格式多。
指令字长不固定。
可访存指令不受限制。
各种指令使用频率相差很大。
各种指令执行时间相差很大。
大多数采用微程序控制器。

单项选择题
判断题