![5bc52722bd9a7b77e40b99fb44220483.png](https://i-blog.csdnimg.cn/blog_migrate/fc81e3e71d1d2dff52ceaa08da1044f5.jpeg)
文章目录:
- 一、CPU的功能和基本结构
- 1.CPU的功能
- 2.CPU的基本结构
- 二、指令执行过程
- 1.指令周期
- 2.指令周期的数据流
- 3.指令执行方案
- 三、数据通路的功能和基本结构
- 四、控制器的功能和工作原理
- 1.两种控制器
- 2.微指令的编码方式
- 五、指令流水线
- 1.指令流水线的原理
- 2.流水线阻塞的因素
- 3.超标量流水线
- 附:王道课后选择
一、CPU的功能和基本结构
1.CPU的功能
CPU的功能包括:
- 指令控制(程序的顺序控制)
- 操作控制(产生并管理操作信号)
- 时间控制
- 数据加工
- 中断处理
2.CPU的基本结构
![db469900c2433e7a17720d2e222cf7a4.png](https://i-blog.csdnimg.cn/blog_migrate/1bf00e8d50941a19f85c02f1e0ba31a7.jpeg)
控制器:负责协调并控制计算机各部件执行程序的指令序列。整个系统的指挥枢纽,从主存中取出指令、分析指令并产生有关的操作控制信号。运算器:负责对数据进行加工。
![af658e2231449b2c6f138e523d3768ea.png](https://i-blog.csdnimg.cn/blog_migrate/5b35c5c68b533dcbb2d61ccd01eb01f0.jpeg)
![eea66f2fb958c4c2b34720ff5665714d.png](https://i-blog.csdnimg.cn/blog_migrate/172cab08679886ff761f7e41b02922ce.png)
![2237cb41e0adbeb6f873a5f898def0f8.png](https://i-blog.csdnimg.cn/blog_migrate/5a41e6b2c2fc09d66ac585073ae84595.jpeg)
二、指令执行过程
1.指令周期
指令周期、机器周期(可定长可不定长)和时钟周期(最小的CPU时间单位)的对应关系: