第五中央处理器.pptVIP

  1. 1、本文档共31页,可阅读全部内容。
  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文档。上传文档
查看更多
第五章 中央处理器 CPU的组成和功能 指令周期 时序产生器和控制方式 微程序控制器 硬布线控制器 流水CPU 5.1 CPU的组成和功能 5.1.1 CPU的功能 使用CPU可以自动完成取出指令和执行指令的任务。 CPU的基本功能: 指令控制 程序的顺序控制。 操作控制 管理并产生由内存取出的每条指令的操作信号,把各种操作信号送往相应的部件,从而控制这些部件按指令的要求进行动作。 时间控制 对各种操作实施时间上的定时。 数据加工 对数据进行算术运算和逻辑运算处理。 5.1.2 CPU的基本组成 早期的CPU由运算器和控制器两大部分组成。 随着高密度集成电路技术的发展,当今的CPU芯片变成运算器、cache和控制器三大部分,其中还包括浮点运算器、存储管理部件、中断系统、总线接口等。 5.1.2 CPU的基本组成——控制器 5.1.2 CPU的基本组成——控制器(2) 从内存中取出一条指令,并指出下一条指令在内存中的位置; 对指令进行译码或测试,并产生相应的操作控制信号,以便启动规定的动作; 指挥并控制CPU、内存和输入/输出设备之间数据流动的方向。 5.1.2 CPU的基本组成——运算器 5.1.2 CPU的基本组成——运算器(2) 执行所有的算术运算; 执行所有的逻辑运算,并进行逻辑测试,如零值测试或两个值的比较。 5.1.3 CPU中的主要寄存器 CPU中最基本的六类寄存器: 数据缓冲寄存器(DR) 指令寄存器(IR) 程序计数器(PC) 地址寄存器(AR) 累加寄存器(AC) 状态条件寄存器(PSW) 5.1.4 操作控制器与时序产生器 数据通路是许多寄存器之间传送信息的通路。 操作控制器的功能:根据指令操作码和时序信号,产生各种操作控制信号,以便正确地建立数据通路,从而完成取指令和执行指令的控制。 操作控制器的分类 根据设计方法不同,操作控制器可分为 时序逻辑型(硬布线控制器) 存储逻辑型(微程序控制器) 时序逻辑与存储逻辑结合型(门阵列控制器) 时序产生器的作用:对各种操作实施时间上的控制。 5.2? 指令周期 5.2.1 指令周期的基本概念    存储器中指令和数据的区分,使用的是指令周期的方法。 什么是指令周期呢? 指令周期示意图 指令周期示意图 指令周期示意图 5.2.2 CLA指令的指令周期 CLA是一条非访内指令 累加寄存器AC的内容全部清零 周期数:2(1+1) 取指令和执行指令 5.2.3 ADD指令的指令周期 访问内存取数并执行加法操作 周期数:3(1+2) 送操作数地址,两操作数相加 5.2.4 STA指令的指令周期 访问内存的存数指令 周期数:3(1+2) 送操作数地址,存储和数 5.2.5 NOP指令和JMP指令的指令周期 NOP指令是一条空操作指令,用来调机。 周期数:1 JMP指令一个程序控制指令,改变程序原先的执行顺序。 周期数:2 JMP指令的执行阶段 五条指令的取指和执行过程 5.2.6 用方框图语言表示指令周期 【例1】(P.166) 5.3 时序产生器和控制方式 5.3.1 时序信号的作用和体制 时序信号是一个类似“作息时间”的东西,它能够使计算机准确、迅速、有条不紊地工作。 【思考】 用二进制码表示的指令和数据都放在内存里,那么CPU是怎样识别数据和指令? 计算机的协调动作需要时间标志,而时间标志则是用时序信号来体现的。时序信号最基本的体制是电位-脉冲制。 硬布线控制器中,时序信号往往采用主状态周期-节拍电位-节拍脉冲三级体制。 微程序控制器中,时序信号比较简单,一般采用节拍电位-节拍脉冲二级体制。 5.3.2 时序信号产生器 时序信号产生器提供CPU周期(也称机器周期)所需的时序信号。 操作控制器利用这些时序信号进行定时,有条不紊地取出一条指令并执行这条指令。 微程序控制器中使用的时序信号产生器由时钟源、环形脉冲发生器、节拍脉冲和读写时序译码逻辑、启停控制逻辑等部分组成。 时序发生器 5.3.3 控制方式 形成控制不同操作序列时序信号的方法称为控制器的控制方式。常用的方式有: 同步控制方式 在任何情况下,已定的指令在执行时所需的机器周期数和时钟周期数都固定不变。 异步控制方式 每条指令、每个操作控制信号需要多少时间就占用多少时间。 联合控制方式 同步控制和异步控制的结合 其实质反映了时序信号的定时方式。 * * 指令周期——CPU从内存取出一条指令并执行这条指令的时间总和。 由于各种指令的操作功能不同,各种指令的指令周期是不尽相同的。划分指令周期,是设计操作控制器的重要依据。 CPU周期—

文档评论(0)

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

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

1亿VIP精品文档

相关文档