计组-中央处理器(5)

计组-中央处理器(5)
4FGR5.1 CPU的功能和结构


5.2 指令执行过程
指令周期:CPU从主存中每取出并执行一条指令所需的全部时间。
指令周期常常用若干机器周期来表示,机器周期又叫 CPU 周期。
一个机器周期又包含若干时钟周期(也称为节拍、T 周期或 CPU 时钟周期,它是 CPU 操作的最基本单位)。


5.3 数据通路
单总线结构
注意,其中MARout和MDRin实际上对应的是主存,实为MARoutE与MDRinE

还存在多总线结构
专用数据通路方式

5.4 控制器设计
硬布线控制器
微操作控制信号由组合逻辑电路根据当前的指令码、状态和时序,即时产生

- 分析每个阶段的微操作序列(取值、间址、执行、中断四个阶段)

- 选择CPU的控制方式:采用定长或不定长机器周期、安排每个机器周期的节拍数
- 安排微操作时序

4.电路设计

微程序控制器
微程序控制器的工作原理

取值周期通常是公用的,故如果某指令系统中有 \(n\) 条机器指令,则 CM 中微程序(段)的个数至少是 \(n+1\) 个

微指令的设计
相容性微命令:可以并行完成的微命令
否则位互斥性微命令


第三种简单了解即可


微程序控制单元的设计



5.5 异常和中断机制
5.6 指令流水线
基本概念和性能指标






指令流水线影响因素和分类
指令流水线影响因素





流水线的分类


流水线的多发技术



五段式指令流水线





5.7 多处理器的基本概念




评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果




