计算机基础:12、计算机CPU--控制器

1、CPU的控制器

控制器是协调和控制计算机运行的,控制器主要有一下几个部分组成:

  1. 程序计数器
  2. 时序发生器
  3. 指令译码器
  4. 各种寄存器
  5. 总线
    其中寄存器分为以下几类:
  6. 指令寄存器
  7. 主存地址寄存器
  8. 主存数据寄存器
  9. 通用寄存器
    在这里插入图片描述

1.1、程序计数器

程序计数器用来存储下一条指令的地址,CPU工作的时候会循环从程序计数器中拿出指令,当指令被拿出之后,程序计数器又会指向下一条指令。

程序计数器主要是用于提供给其他控制单元当前需要执行的指令地址。

1.2、时序发生器

时序发生器主要是属于电气工程领域,用于发送时序脉冲。
CPU根据不同的时序脉冲,有节奏的进行工作。

1.3、指令译码器

指令译码器是控制器的主要部件之一。
计算机指令由操作码和地址码组成。
指令译码器翻译操作码对应的操作以及控制传输地址码对应的数据。

1.4、指令寄存器

指令寄存器也是控制器的主要部件之一。
指令寄存器从主存或者高速缓存中取出计算机指令,当cpu需要执行相关指令的时候就会从指令寄存器里面把相关指令取出来而不需要从缓存或者主存里面取出指令
指令寄存器是保证cpu可以高效运转的重要部件之一

1.5、主存地址寄存器

主存地址寄存器用于保存当前cpu正要访问的内存单元的地址。
主存地址寄存器是使用地址总线来与主存来进行相关通信的。

1.6、主存数据寄存器

用于保存当前CPU正要读或写的主存数据;
主存数据寄存器是使用数据总线来与主存进行通信的;

1.7、通用寄存器

用于暂时存放或传送数据或指令;
可保存ALU算术逻辑单元的运算中间结果 ;
容量比一般专用寄存器要大;

  • 0
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值