计算机组成原理基础第5讲 CPU系统
考点一:CPU的功能和组成
1. CPU的功能
2. CPU的组成与结构
-
系统总线
-
CPU的内部结构
3. CPU中的数据通路
4. CPU中的寄存器
-
用户可见
-
控制和状态寄存器
-
PC 程序计数器
用于存放下一条执行指令的地址
-
IR 指令寄存器
用于保存当前正在执行的指令
-
MDR 存储器,数据寄存器
暂时存放由主存储器读出的一条指令或一个数据字;
当向主存写入时也用于暂存
-
MAR 存储器 地址寄存器
用于保存当前CPU所访问的主存单元
-
程序状态字寄存器
用于存放程序状态字,表征程序和计算机运行的状态
-
ACC 累加寄存器
为ALU暂时保存一个操作数或运算结果
-
DR 数据缓冲寄存器
保存从内存读取的数据或将要写道内存的数据
-
地址缓冲寄存器
保存当前CPU所访问的内存单元的地址
考点二:CPU数据通路
1. 时序系统
-
指令周期
-
机器周期
-
节拍
2. CPU的控制方式
-
同步控制方式
-
异步控制方式
-
联合控制方式
3. CPU内部的数据通路
-
取指周期
-
间址周期
-
加法周期ADD X
-
存取周期STA X
-
取数周期 LDA X
-
转移周期
-
中断周期
考点三:CPU设计原理
1. 微程序控制器的原理和设计
-
微程序控制器的设计思想
-
微程序控制器的设计原理
-
微程序控制器的基本结构
-
微指令的编码方式
-
直接编码
-
字段直接编码
-
字段间接编码
-
-
微指令序列地址的形成方式
-
微程序控制器的工作过程
-
控制存储器的大小计算
-
水平型微指令和垂直型微指令
2. 组合逻辑控制器的原理和设计
考点四:指令流水线
1. 指令流水线的基本概念
2. 指令流水线的性能指标
-
执行时间
执行n条指令
每条分为k段
每段完成时间为t
用时:\(T_n=kt + (n - 1)t\)
-
吞吐率
-
加速比
-
效率
3. 影响流水线性能的因素
-
结构相关
-
数据相关
-
读在写之后RAW
-
写在读之后WAR
-
写在写之后,按严格顺序写入WAW
-
-
控制相关