Skip to content
难度中等(★★)
建议时长45分钟
本课难点
  • 牢记 CISC/RISC 缩写不要记反(Complex vs Reduced)
  • “寻址方式多样/变长/多周期”更偏 CISC;“定长/寄存器为主/利于流水线”更偏 RISC
  • 真题常考“找错误选项”:注意题干问的是错误还是正确

1.5 CISC与RISC

本课核心知识点手绘速记(SVG)

📝 学习目标

  • 记住 CISC/RISC 的核心对比维度
  • 能根据“题干描述”判断是 CISC 还是 RISC
  • 避开软设常见陷阱:把“寻址方式多”误归为 RISC

🎯 知识点

1) 基本概念

  • CISC(Complex Instruction Set Computer):复杂指令集
  • RISC(Reduced Instruction Set Computer):精简指令集

课堂提醒:别把缩写记反。

2) 多维度对比(软设常考表)

维度CISCRISC
指令数量
指令使用频率差别大更接近
指令长度变长定长
寻址方式多种多样相对少,以寄存器为主
控制实现微程序(microprogram / microcode)较常见硬布线逻辑(hardwired control)较常见
指令周期往往多周期往往单周期(便于流水)
访存特点指令可直接对内存操作较多load/store 架构:只有 load/store 访问内存
寄存器相对少通常更多通用寄存器
流水线适配相对差(变长、多周期)更适合(定长、单周期)

课堂口径:RISC“用有限指令组合实现复杂功能”,而不是不断新增指令。

🧠 难点与易错点

  • 易错1:看到“指令功能强大”就选 RISC
    • 功能强大、寻址方式复杂通常更像 CISC
  • 易错2:把“多寄存器寻址”理解成“寻址方式多”
    • RISC 是“主要用寄存器”,不是“寻址方式更多”

🔑 关键词解释

  • 微程序(microprogram)/微码(microcode):用一小段控制程序实现一条复杂指令。
  • 硬布线逻辑控制(hardwired control):用硬件电路直接产生控制信号,速度快。
  • load/store:RISC 中只有加载/存储指令访问内存。

🔍 联想扩展(与后续知识联动)

  • 流水线:RISC 更适配(定长、单周期、控制简单)。
  • 寻址方式:CISC 通常更丰富,题目常把“寻址方式复杂多样”作为 CISC 特征。

🧪 例题(按难度)

简单(3题)

单选
缩写 CISC 的全称是:
单选
下列更符合 RISC 典型“访存特征”的是:
单选
从“指令定长、控制简单、单周期”角度看,哪一类更适合做指令流水线?

中级(3题)

例题1(找错误选项:课堂真题风格)

以下关于 RISC 技术的叙述中,错误的是:

单选
以下关于 RISC 技术的叙述中,错误的是:

例题2(概念判断)

下列特征更符合 CISC 的是:

单选
下列特征更符合 CISC 的是:
单选
下列描述更符合 CISC 的是:

困难(1题)

单选
某题描述两种 CPU: CPU-A:指令变长、寻址方式多、常用微程序控制; CPU-B:指令定长、寄存器较多、采用 Load/Store 架构、便于流水线。 则更符合 RISC 的是:

📚 本课小结

  • CISC:多指令、变长、多寻址、常微程序
  • RISC:少指令、定长、寄存器为主、硬布线、利于流水线