Skip to content

2009年 408 计算机组成原理 第 17 题

计算机组成原理2009年选择题2分

题目

关于 RISC 的叙述,错误的是

错因

B

"大多数指令在一个时钟周期内完成"是 RISC 的核心特征,不是错误叙述。RISC 的指令简洁、长度统一,配合流水线可以做到平均 CPI 接近 1。本题问的是"错误的",B 是正确叙述,应该跳过。

C

"通用寄存器数量多"也是 RISC 的典型特征。RISC 用更多寄存器(典型 32+ 个)减少访存次数("操作数尽量在寄存器里");CISC 寄存器较少,常常需要访存。这条是正确叙述,不该选。

D

"指令数 / 寻址方式 / 指令格式都比 CISC 少"是 RISC 的命名根源——"Reduced Instruction Set Computer",精简的核心就是数量少、格式统一。这条是正确叙述。

总解析

RISC vs CISC 的核心对比(408 必背):

维度RISCCISC
指令数量少(典型 < 100)多(典型 > 200)
指令长度等长(如 32 位)变长
指令格式少、统一多、复杂
寻址方式少、规整多、复杂
通用寄存器数量多(32+)
平均 CPI接近 1> 1
控制器实现硬布线(组合逻辑)微程序(控制存储器)
访存指令仅 load/store多类指令都能访存
编译器优化空间

逐项判断

选项内容是否 RISC 特征?是否本题答案(错误叙述)
ARISC 普遍采用微程序控制器颠倒了——RISC 是硬布线是(错误叙述)
B大多数指令一个时钟周期完成是 ✓
C通用寄存器数量比 CISC 多是 ✓
D指令数 / 寻址方式 / 指令格式比 CISC 少是 ✓

为什么 RISC 用硬布线? RISC 指令简洁、格式统一、CPI 接近 1,硬布线(组合逻辑直接译码出控制信号)速度快、能匹配单周期/流水线的高速时钟;微程序需要再访问一次控制存储器取微指令,速度慢,更适合 CISC 那种指令复杂、格式多变的场景。

最终答案是 A(RISC 普遍采用微程序控制器)

记忆口诀:RISC = Reduced(精简)→ 指令少、格式齐、寄存器多、布线、流水线友好;CISC = Complex(复杂)→ 指令多、变长、程序、面向直接编程便利。

最后更新:

🎬 可视化演示
加载中...

提示:可在可视化区直接操作播放、步进、修改参数