控制器由程序计数器、指令寄存器、指令译码器、时序产生器和操作控制器组成,它是发布命令的“决策机构”,即完成协调和指挥整个计算机系统的操作。控制器,根据事先给定的命令发出控制信息,使整个电脑指令执行过程一步一步地进行,是计算机的神经中枢。
主要功能:
从内存中取出一条指令,并指出下一条指令在内存中位置;
对指令进行译码或测试,并产生相应的操作控制信号,以便启动规定的动作;
指挥并控制CPU、内存和输入/输出设备之间数据流动的方向。