CPU由控制器和运算器两大部分组成,在控制器的控制之下,运算器存储器和输入输出设备等部件构成了一个整体。
CPU的控制器
程序计数器(PC):存放下一条指令在内存的地址
指令寄存器(IR):存放即将要执行的指令
指令译码器(ID):翻译指令(操作码+操作地址)
地址寄存器(AR):保存当前CPU所访问的内存地址
时序部件:提供时序控制信号(计算机时钟)
寄(计数器)
存(指令寄存器)
遗(译码器)
址(地址寄存器)
时(时序部件)
CPU的运算器
执行算术运算(加减乘除等)和逻辑运算(与或非等)
算术逻辑单元(ALU):
实现对数据的算数和逻辑运算
累加寄存器(AC):
通用寄存器,为ALU提供一个工作区,暂存
数据缓冲寄存器(DR):
读写内存,暂存的指令或数据
状态条件寄存器(PSW):
存状态标志及控制标志