[计算机硬件及网络]计算机组成原理42 控制器组成.pptVIP

[计算机硬件及网络]计算机组成原理42 控制器组成.ppt

  1. 1、本文档共46页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[计算机硬件及网络]计算机组成原理42 控制器组成

三、启停控制逻辑 启停控制逻辑的作用是根据计算机的需要,可靠地开放或封锁脉冲,控制时序信号的发生或停止,实现对整个机器的正确启动或停止。 启停控制逻辑 脉冲源 节拍信号发生器 T1 T2 T3 T4 注意:启停控制逻辑保证启动时输出的第一个脉冲和停止时输出的最后一个脉冲都是完整的脉冲。 四、节拍信号 在一个机器周期内,要完成若干个微操作。这些微操作有的可以同时执行,有的需要按先后次序串行执行。因而应把一个机器周期分为若干个相等的时间段,每个时间段对应一个电位信号,称为节拍电位信号。 节拍的宽度取决于CPU完成一次微操作的时间,如ALU一次正确的运算,寄存器间的一次传送等。 CLK T0 T1 T2 T3 时钟周期 机器周期 机器周期 T0 T1 T2 T3 T0 T1 T2 T3 机器周期、节拍、时钟周期组成多级时序系统 一个指令周期包含若干个机器周期 一个机器周期包含若干个时钟周期 CLK 机器周期 机器周期 机器周期 (取指令) (取有效地址) (执行指令) 指令周期 T0 T1 T2 T3 T0 T1 T2 T3 T0 T1 T2 T3 机器周期 机器周期 (取指令) (执行指令) 指令周期 T0 T1 T2 T3 T0 T1 T2 (1)统一节拍法(定长CPU周期 ) (2) 不定长CPU周期 五、控制方式 1.同步控制方式 同步控制方式即固定时序控制方式,各项操作都由统一的时序信号控制,在每个机器周期中产生统一数目的节拍电位和工作脉冲。由于不同的指令,操作时间长短不一致,同步控制方式应以最复杂指令的操作时间作为统一的时间间隔标准。 无基准时钟信号,各设备之间的信息交换采取应答方式,如CPU要从设备中读数据,则CPU发读信号,然后等待;设备把数据准备好后,就向CPU发“准备好”信号,CPU将数据读入。由于这种控制方式没有统一的时钟,而是由各功能部件本身产生各自的时序信号自我控制,故又称为分散控制方式或局部控制方式。 也可以用异步和同步相结合的方式进行控制,将大部分操作安排在固定的机器周期,对某些难以确定的操作则以问答方式进行。 2. 异步控制方式 六、指令的操作流程   将指令的执行过程进一步分解成一系列的微操作步骤,称为操作流程。 将微操作控制信号合理地分配在各个机器周期的各个节拍中,便可构成各条机器指令的操作流程图。   有了操作流程图,就能非常清晰的了解一条指令在执行过程中,各操作步骤被安排在不同的时间内完成。 关于微操作序列,需要说明以下几点: 微操作是不能再分的操作,每一个微操作对应一个控制信号。 微操作序列的顺序必须是恰当的,有严格的先后顺序。 不能引起数据通路上的信息发生冲突。 MDR MDR CU (1) ADD @ X 取指周期 PC CU 发读命令 1 R MDR OP(IR) (PC)+ 1 PC IR PC MAR AC Y ALU Z … 控制信号 IRi IRi PCO PCO MARi MARi MDRO MDRO … 数据线 数据线 控制信号 CPU 内 部 总 线 时钟 采用 CPU 内部总线方式 地址线 地址线 MAR MDR IR CU IR PC PC MDR MAR CU IR * * 控制器的功能及组成概述 指令的执行流程 时序产生电路 组合逻辑控制器的工作原理 微程序控制器的工作原理 中断处理的基本概念 4.2 控制器 4.2.1 控制器的功能和组成概述 一、控制器的功能 控制器是计算机系统的核心,它把运算器、存储器、输入输出设备等部件组成一个有机制整体,然后根据指令的要求指挥全机工作。 现代计算机工作的本质是什么? 执行程序,完成程序功能。 什么是程序? 依次排列起来的指令代码。 对指令的控制:计算机的工作过程是连续执行指令的过程,控制器应能保证动态指令流的形成。 对时序的控制:产生固定的时序信号,以保证全机各部件有节奏的工作。 对操作的控制:依据指令内容、指令的执行步骤,形成并提供当前各部件本时刻要用到的全部控制信号。 所以控制器的功能在于: 计算机各主要部件连接框图 PC … … … IR ALU PSW R0 : ︰ 控制信号产生部件 时序控 制电路 ID 暂存器 A 暂存器B MAR 发往全机各 部分 … 主存 中断逻辑 R15 总线 MDR 二、控制器的组成 1. PC:程序计数器(Programming Counter) 用来存放将要执行的指令的地址。其内容分两种情况: (1)顺序执行的情况:

文档评论(0)

qiwqpu54 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档