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