1.控制器基本功能
取指令、分析指令、执行指令
2.CPU
组成:ALU、寄存器、中断系统、CU
ALU作用:实现算逻运算
寄存器作用:存放当前指令地址
中断系统:处理异常情况和特殊情况
CU:发出各种操作命令序列
3.指令周期
CPU每取出并执行一条指令所需的全部时间成为指令周期
在大多数情况下,CPU就是按“取值-执行-再取值-再执行。。。”的顺序自动工作的
一个完整的指令周期应包括取指、间址、执行、中断4个子周期。分别由1->FE 1->IND 1->EX 1->INT这4个信号控制
4.指令流水原理
(1)通常为了减少时间损失,采用猜测法
(2)为进一步提高处理速度,可将指令的处理过程分解为更细的几个阶段
取指(FI)
指令译码(DI):确定操作性质和操作数地址的形成方式
计算操作数地址(CO):计算操作数有效地址,涉及寄存器间接寻址、变址、基址、相对寻址等各种地址计算方式
取操作数(FO)
执行指令(EI)
写操作数(WO):将结果存入存储器
5.影响流水线性能的因素
(1)流水线在流水过程中会出现三种相关
结构相关、数据相关、控制相关
(2)处理方法