计算机组成及系统结构-第六章 中央处理器
中央处理器
一、控制器的组成
1.控制器的功能
2.控制器的组成
3.指令执行过程(运算器与控制器配合)
ⅰ控制器的基本电路
ⅱ指令执行过程举例
-
一条加法指令的执行过程:
-
条件转移指令的执行过程:
ⅲ其他指令
二、微程序控制计算机的基本工作原理
1.基本概念
2.实现微程序控制的基本原理
ⅰ控制信号
ⅱ微程序控制器
ⅲ时序信号及工作脉冲的形成
ⅳ电路配合中的常见问题
-
电路延迟引起的波形畸变:
-
机器周期的确定:
-
时钟脉冲CLK和工作脉冲CP的标准性:
ⅴ工作过程简单的总结
三、微程序设计技术
1.微指令控制字段的编译法
ⅰ直接控制法
ⅱ字段直接编译法
ⅲ字段间编译法
ⅳ常数源字段E
2.微程序流的控制
ⅰ增量与下址字段结合产生后继微指令地址的方法
ⅱ多路转移方式
ⅲ微中断
3.微指令格式
ⅰ水平型微指令
ⅱ垂直型微指令
ⅲ二者比较
4.微程序控制存储器和动态微程序设计
ⅰ微程序控制存储器
ⅱ动态微程序设计
ⅲ控制存储器的操作
ⅳ豪微程序设计的基本概念
5.微程序设计语言
四、硬布线控制的计算机
1.时序和节拍
2.操作控制信号的产生
ⅰ操作码译码器
ⅱ操作控制信号的产生
-
加法指令的控制逻辑表达式:取指周期(cy1)
-
加法指令的控制逻辑表达式:计算地址周期(cy2)
-
对表达式综合分析1:
-
对表达式综合分析2:
-
对表达式综合分析3:
-
对表达式综合分析4:
3.硬布线控制器的组成
4.硬布线控制逻辑设计中的若干问题
5.控制器的控制方式
五、流水线工作原理
1.流水线基本工作原理
2.流水线中的相关问题
3.程序转移对流水线的影响
4.指令预取和乱序执行
六、CPU举例
七、计算机供电
参考-《计算机组成于结构》-清华大学 王爱英