控制器
1、控制器(CU)定义
控制器是计算机的神经中枢,通过向其它部件发出控制信号来指挥、控制计算机各部分自动、协调地工作。从存储器中不断取出指令,经过译码,产生一系列按一定时序排列的控制信号,以控制计算机的其它四个部件有条不紊地工作。
2、控制器(CU)组成
指令计数器:又称程序计数器,用来存放后继指令地址。
指令寄存器:用来存放按照指令计数器中给出的地址而从存储器中取出的现行指令。
操作码译码器:对指令的操作码进行译码。
定时部件:使计算机按照时间顺序执行每一个微操作。
操作控制部件:是控制器最主要的部分,控制运算器、内存、外设等有关部件去完成指令所要求的各种操作。
3、控制器的工作步骤为:
取指令:将从内存中取到的指令经过总线送到CPU的指令寄存器保存。
分析指令:将指令传送到指令译码器,分析指令。
执行指令:将分析结果传递给微操作控制电路,由它向各功能部件发出操作控制命令。
指向下一条指令:当各部件执行完毕,“反馈信息”,使程序计数器地址“+1”,指向下一条指令地址。