控制单元(Control Unit)负责程序的流程管理。正如工厂的物流分配部门,控制单元是整个
CPU的指挥控制中心,由
指令寄存器IR(Instruction Register)、
指令译码器ID(Instruction Decoder)和
操作控制器OC(Operation Controller)三个部件组成,对协调整个电脑有序工作极为重要。
它根据用户预先编好的程序,依次从
存储器中取出各条指令,放在指令寄存器IR中,通过指令
译码(分析)确定应该进行什么操作,然后通过
操作控制器OC,按确定的时序,向相应的部件发出微操作
控制信号。
操作控制器OC中主要包括节拍脉冲发生器、控制矩阵、时钟脉冲发生器、复位电路和启停电路等控制逻辑。