程序计数器 程序计数器用来存储下一条指令的地址 循环从程序计数器中拿出指令 当指令被拿出时,指向下一个指令时序发生器 电气工程领域,用于发送时序脉冲 CPU依据不同的时序脉冲有节奏的进行工作指令译码器 指令译码器是控制器的主要部件之一 计算机指令由操作码和地址码组成 翻译操作码对应的操作以及控制传输地址码对应的数据指令寄存器 指令寄存器也是控制器的主要部件之一 从主存或高速缓存存取计算机指令主存地址寄存器 保存当前CPU正在访问的内存单元的地址
通用寄存器 用于暂存或传数据或指令 可保存ALU的运算中间结果 容量比一般专用的寄存器要大
运算器是用来进行数据运算加工 数据缓冲器 分为输入缓冲和输出缓冲 输入缓冲暂时存放外设送过来的数据 输出缓冲暂时存放送往外设的数据ALU 算术逻辑单元,是运算器的主要组成 常见的位运算(左右移,与或非等) 算术运算(加减乘除) 状态字寄存器 存放运算状态(条件码,进位,溢出,结果正负) 存放运算控制信息(调试跟踪标记位,允许中断位)通用寄存器 用于暂时存放或传送数据或指令 可保存ALU的运算中间结果 容量比一般专用寄存器要大