【答案解析】[解析] 对于大多数计算任务来说,RISC机编写的程序会比CISC机编写的程序更长,这是因为RISC的指令都比较简单,CSIC中的一条复杂指令所完成的功能在RISC中可能要用几条指令才能实现,对于同一个源程序,显然RISC的指令条数要比CISC的多。
[归纳总结] CISC和RISC的区别见下表。
| CISC | RISC |
| 指令系统 | 复杂,庞大 | 简单,精简 |
| 指令数目 | 一般大于200条 | 一般小于100条 |
| 指令字长 | 不固定 | 等长 |
| 寻址方式 | 一般大于4 | 一般小于4 |
| 可访存指令 | 不加限制 | 只有LOAD/STORE指令 |
| 各种指令执行时间 | 相差较大 | 绝大多数在一个周期内完成 |
| 通用寄存器数量 | 较少 | 多 |
| 控制方式 | 绝大多数为微程序控制 | 绝大多数为硬布线控制 |
[解题技巧] 此题很容易选错,主要是一看到RISC,往往想到指令数目少,但这里是指完成某一个计算任务的指令条数,而不是指令系统中的指令数目。