中央处理器 —— 硬布线控制器和微程序控制器

一、控制器的结构和功能

运算器是组合逻辑电路(输入),控制器是时序逻辑电路(输入+状态)

控制器是计算机系统的指挥中心,控制器的主要功能有:

  1. 从主存中取出一条指令,并指出下一条指令在主存中的位置。
  2. 对指令进行译码或测试,产生相应的操作控制信号,以便启动规定的动作。
  3. 指挥并控制CPU、主存、输入和输出设备之间的数据流动方向。

在这里插入图片描述


二、控制单元的输入和输出

在这里插入图片描述


三、硬布线控制器

1. 硬布线控制器的基本结构

硬布线控制器是将控制部件做成产生专门固定 时序控制 信号的逻辑电路,产生各种控制信号,因而又称为组合逻辑控制器。微操作控制信号由组合逻辑电路根据当前的指令码、状态和时序,即时产生。

在这里插入图片描述

2. 硬布线控制单元的设计

设计步骤:

  1. 分析每个阶段的微操作序列
  2. 选择CPU的控制方式
  3. 安排微操作时序
  4. 组合逻辑设计

(1)分析每个阶段的微操作序列

此处省略,微操作序列于第三步给出,具体过程可参考该链接

(2)选择CPU的控制方式

在这里插入图片描述

这里,假设采用同步控制方式,一个机器周期内安排3个节拍(时钟周期)。

(3)安排微操作时序

  • 原则一:微操作的先后顺序不得随意更改
  • 原则二:被控对象不同的微操作,尽量安排在一个节拍内完成
  • 原则三:占用时间较短的微操作,尽量安排在一个节拍内完成,并允许有先后顺序

取指周期:
在这里插入图片描述

  • 48
    点赞
  • 208
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值