计算机控制器
1.概述
控制器是协调和控制计算机运行的,CPU的一部分。
2.程序计数器
程序计数器用来存储下一条指令的地址
CPU工作时,循环从程序计数器中拿出指令
当指令被拿出时,指向下一条指令
程序计数器主要用于提供给其他控制单元,当前需要执行的指令地址的。
3.时序发生器
电气工程领域,用于发送时序脉冲
CPU依据不同的时序脉冲有节奏的进行工作
4.指令译码器
指令译码器是控制器的主要部件之一
计算机指令由操作码和地址码组成
翻译操作码对应的操作以及控制传输地址码对应的数据
5.指令寄存器
指令寄存器也是控制器的主要部件之一
缓存从主存或高速缓存取的计算机指令
CPU执行相关指令时,可以直接从指令寄存器取出指令
6.主存地址寄存器
保存当前CPU正要访问的内存单元的地址
用于保存数据,同时使用地址总线与主存进行相关通信
7.主存数据寄存器
保存当前CPU正要读或写的主存数据
使用数据总线与主存进行相关通信
8.通用寄存器
用于暂时存放或传送数据或指令
可保存ALU(算术逻辑单元) 的运算中间结果
容量比一般专用寄存器要大