网站大量收购独家精品文档,联系QQ:2885784924

ppt 21-25计算机组成原理.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ppt 21-25计算机组成原理

计算机组成原理 第5章 中央处理器 5.3时序产生器和控制方式 5.3.1时序信号的作用和体制 什么是时序 控制计算机在规定时间内按指定顺序做动作的一种机制。 由指令周期的概念,从时间上来说,取指令事件发生在指令周期的第一个CPU周期中,即发生在“取指令”阶段,而取数据事件发生在指令周期的后面几个CPU周期中,即发生在“执行指令”阶段。从空间上来说,如果取出的代码是指令,那么一定送往指令寄存器,如果取出的代码是数据,那么一定送往运算器。 2. 时序信号的必要性 需要在一个CPU周期中,把时间分为若干个小段,以便规定在这一小段时间中CPU干什么,在那一小段时间中CPU又干什么,这种时间约束对CPU来说是非常必要的,否则就可能造成丢失信息或导致错误的结果。因为时间的约束是如此严格,以至于时间进度既不能来得太早,也不能来得太晚。 所以,计算机的协调动作需要时间标志,而时间标志则是用时序信号来体现的。一般来说,操作控制器发出的各种控制信号都是时间因素(时序信号)和空间因素(部件位置)的函数。 5.3时序产生器和控制方式 5.3.1时序信号的作用和体制 时序信号的多级体制 主状态周期—节拍电位—节拍脉冲体制: 一个节拍电位表示一个CPU周期的时间,它表示了一个较大的时间单位;在一个节拍电位中又包含若干个节拍脉冲,以表示较小的时间单位;而主状态周期可包含若干个节拍电位,所以它是最大的时间单位。主状态周期可以用一个触发器的状态持续时间来表示。用于硬布线控制器 节拍电位—节拍脉冲体制: 它只有一个节拍电位,在节拍电位中又包含若干个节拍脉冲(时钟周期)。节拍电位表示一个CPU周期的时间,而节拍脉冲把一个CPU周期划分成几个较小的时间间隔。根据需要,这些时间间隔可以相等,也可以不相等。用于微程序控制器。 5.3时序产生器和控制方式 5.3.2 时序信号产生器(★★★★★) 5.3时序产生器和控制方式 5.3.2 时序信号产生器 1.时钟脉冲源 用来为环形脉冲发生器提供频率稳定且电平匹配的方波时钟脉冲信号.它通常由石英晶体振荡器和与非门组成的正反馈振荡电路组成,其输出送至环形脉冲发生器。 2. 环形脉冲发生器 环形脉冲发生器的作用是产生一组有序的间隔相等或不等的脉冲序列,以便通过译码电路来产生最后所需的节拍脉冲。 为了在节拍脉冲上不带干扰毛刺,环形脉冲发生器通常采用循环移位寄存器形式。 5.3时序产生器和控制方式 5.3.2 时序信号产生器 3.节拍脉冲和读/写时序的译码 图5.18中的上半部示出了节拍脉冲和读/写时序的译码逻辑。 假定在一个CPU周期中产生4个等间隔节拍脉冲,可以采用下面的译码逻辑: 读/写时序的译码逻辑表达式: 5.3时序产生器和控制方式 5.3.2 时序信号产生器 5.3时序产生器和控制方式 5.3.2 时序信号产生器 5.3时序产生器和控制方式 5.3.2 时序信号产生器 4. 起停控制逻辑 (1)CLR?L 系统Reset。Q?L (2)启动?H D输入H,启动 (3)停机?H D输入L,停机 (4)脉冲信号选用T4的目的 保证计算机可以在CPU周期的开始启动计算机,在CPU周期的末尾停机,保证计算机指令执行的完整。 5.3时序产生器和控制方式 5.3.3控制方式 控制不同操作序列时序信号的方法,称为控制器的控制方式。 1.同步控制方式 在任何情况下,已定的指令在执行时所需的机器周期数和时钟周期数都是固定不变的,称为同步控制方式。根据不同情况,同步控制方式可选取如下方案: (1)采用完全统一的机器周期执行各种不同的指令。所有指令周期具有相同的节拍电位数和相同的节拍脉冲数。显然,对简单指令和简单的操作来说,将造成时间浪费。 (2)采用不定长机器周期。将大多数操作安排在一个较短的机器周期内完成,对某些时间紧张的操作,则采取延长机器周期的办法来解决。 (3)中央控制与局部控制结合。将大部分指令安排在固定的机器周期完成,称为中央控制,对少数复杂指令(乘、除、浮点运算)采用另外的时序进行定时,称为局部控制。 2.异步控制方式 异步控制方式的特点是:每条指令、每个操作控制信号需要多少时间就占用多少时间。这意味着每条指令的指令周期可由多少不等的机器周期数组成 3.联合控制方式 为同步控制和异步控制相结合的方式。 一种情况是,大部分操作序列安排在固定的机器周期中,对某些时间难以确定的操作则以执行部件的“回答”信号作为本次操作的结束。 另一种情况是,机器周期的节拍脉冲数固定,但是各条指令周期的机器周期数不固定。 5.4微程序控制器 5.4.1 微命令和微操作 1. CPU与部件之间的联系 (1)微命令;操作控制器发出的控制命令 (2)微操作;执行部件的动作 (3)信号反馈 2. 相容

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档