控制单元的功能
微操作指令的分析
取值周期
-
PC->MAR
-
1->R
启动主存做读操作
-
M(MAR)->MDR
-
MDR->IR
-
OP(IR)->CU
指令的操作码送至CU译码
-
(PC)+1->PC
间指周期
- Ad(IR)->MAR
- 1->R
- M(MAR)->MDR
- MDR->Ad(IR)
执行周期
- 非访存指令
- 访存指令
- 转移指令
中断周期
- 0->MAR
- 1->W
- PC->MDR
- MDR->M(MAR)
- 向量地址->PC
- 0->EINT
控制单元的功能
控制单元的外特性
-
输入信号
-
时钟
-
指令寄存器
-
标志
-
来自系统总线的控制信号
中断请求、DMA请求
-
-
输出信号
-
CPU内的控制信号
主要用于CPU内的寄存器之间的传送和控制ALU实现不同操作
-
送至系统总线的信号
命令主存或I.O读、写、中断响应等
-
多级时序系统
-
机器周期
所有指令执行过程中的一个基准时间,机器周期取决于指令的功能及器件的速度,一般以完成复杂指令功能所需的时间(最长时间)为基准
-
时钟周期
-
多级时序系统
一个指令周期包含若干个机器周期,一个机器周期包含若干个时钟周期
控制方式
- 同步控制方式
- 异步控制
- 联合控制
- 人工控制