中心处理器Zhongxin chuliqi
也叫CPU, CPU是英文Central Processing Unit的字头。中心处理器是电子计算机的核心部分, 它集运算器与控制器的功能于一身, 承担计算机数据处理任务的关键部分。
我们以当前流行的PC-XT微机为例说明CPU的结构,PC-XT采用8086处理器作为CPU,8086分为执行单元EU与总线接口单元BIU两部分、执行单元EU包括四个十六位通用寄存器,两个变址寄存器,两个指针寄存器与一个标志位寄存器, 此外还有执行单元控制系统。总线接口单元包括四个段寄存器与一个指令指针寄存器此外还有一个指令队列排队器。从分工上看,执行单元EU负责指令的执行。总线接口单元负责提供指令及数据, 形成地址和执行总线周期。8086的所有寄存器都是十六位的, 因而采用8086作为CPU的计算机称为16位机。根据实际需要, 8086中的四个通用寄存器可分为8个八位寄存器使用。
EU单元控制系统负责指令执行过程中的控制,它根据从指令队列排队器中取到的指令、CPU中通用寄存器状态及标志寄存器状态,确定实际执行之指令,根据段寄存器与变址寄存器确定操作数及结果地址。此外EU单元控制系统还负责中断的响应与屏蔽。EU单元控制系统由极为复杂的逻辑电路构成, 这些电路能完成微指令要求的功能, 如加、减、乘、除、移位、求补、求反等。一般16位微机的指令系统可以有256种微指令。至于更复杂功能的实现,一般要通过一段程序的执行来完成。常用的标准子程序也称为宏指令, 一般置于计算机的只读存储器中, 只读存储器内容及各宏指令入口地址因机而异。