控制器:控制器是整个计算机的控制、指挥部件,它控制计算机各部件自动、协调地工作。控制器的实质就是解释程序,它每次从存储器中读取一条指令,存入指令寄存器中,通过指令译码器进行译码(分析),以确定应该进行什么操作,再由控制逻辑根据分析的结果(译码信号)产生一系列的控制信号(又称为微命令),发向各个部件以控制它们执行指令所规定的操作。连续不断、有条不紊地继续上述动作,即所谓执行程序。因此,控制器的主要任务有两项:一是按照程序要求,控制程序中指令的执行顺序;二是根据指令寄存器中的指令码控制每一条指令的执行。鉴于控制器的上述功能,它主要由微命令发生器和一些专用的寄存器组成。其中,程序计数器(PC)用于存放下一条指令在存储器中的地址,控制器利用它来指示程序中指令的执行顺序。通常情况下,程序的默认执行方式是按顺序逐条执行指令。因此,大多数情况下,可以通过简单的 PC 自动加 1 计数功能实现对指令执行顺序的控制。当遇到转移指令时,则需利用转移指令提供的转移地址来代替原 PC 自动加 1 后的地址,以便按转移地址读取后续 指令。这样,计算机就可通过执行转移类指令来改变指令执行的顺序。因此,PC 就像一个 指针,一直指示着程序的执行进程。依靠 PC 的指示,控制器就可自动地、连续地从存储器中读取指令,送入指令寄存器 IR 中进行分析和执行。
输出设备:输出设备是将计算机运算结果的二进制信息转换成人类或其他设备能接收和识别的形式的设备,输出信息的形式有字符、文字、图形、图像、声音及视频等。目前,常用的输出设备有显示器、打印机、绘图仪等。 通常,人们把运算器和控制器统称为中央处理机(CPU),而把 CPU 和内部器一起称为 主机。主机内的存储器称为内部存储器或简称内存,位于主机之外的存储器(如硬磁盘、软 磁盘、光盘等)称为外部存储器或简称外存。外存和输入、输出设备一起又统称为外部设备或简称外设。