1、CPU的结构
(1)CPU的功能
- 对指令进行解释:也就是控制器功能
- 运算器的功能:
- 具体可以包括如下
(2)CPU的结构框图
- 包括了PC:PC就是取出指令的地址
- IR:指令寄存器,从地址中取出的就放到这个里面
- CU:时序电路
- ALU:进行数据的加工。
- 还有其他的寄存器
- 还有中断系统,以及其他的辅助电路等。
(3)CPU结构细讲
- CPU寄存器:
- 控制单元CU和中断系统
- ALU:在之前的笔记中已细致的讲解
2、指令周期
(1)指令周期的基本概念
(2)指令周期的数据流
-
取指令的周期数据流
如果有下一条指令待处理则这样
-
间址周期的数据流
-
执行周期:这里不细讲。
-
中断周期数据流
3、指令流水
(1)如何提高机器速度
- 二级流水的原理,其他的也是一样的道理
(2)影响流水线性能的因素
(3)流水线性能
(4)流水线多发技术
(5)流水线结构
4、中断系统
(1)概述
以上问题的解决办法就是硬件+软件来解决问题的
(2)中断请求标记和中断判优逻辑
(3)中断服务程序入口地址的寻找
(4)中断响应
中断隐指令并不是系统带的指令,而是包括了上面小小的条包括起来的三条的合计。
(5)保护现场和恢复现场
(6)多重中断
就是在执行一个中断的时候,如果有新的中断来到时,这时就有可能要又去响应其他的了。