计算机组成原理(第二版) ch06 中央处理器.pptVIP

计算机组成原理(第二版) ch06 中央处理器.ppt

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

第6章 中央处理器 教学目标 掌握中央处理器的基本工作原理 掌握程序控制基本思想 教学重点 中央处理器的总体结构 指令的执行与时序产生器 微程序设计技术和微程序控制器 硬布线控制器与门陈列控制器 教学过程 6.1 中央处理器的总体结构 6.2 指令的执行与时序产生器 6.3 微程序设计技术与微程序控制器 6.4 硬布线控制器与门阵列控制器 6.5 CPU新技术 6.6 例题解析 6.1 中央处理器的总体结构 在计算机系统中,中央处理器CPU是由控制器和运算器两大部分组成的。控制器是整个系统的指挥中心,在控制器的控制之下,运算器、存储器和输入输出设备等部件构成了一个有机的整体。 6.1.1 中央处理器的功能与组成 (1/5) 一、CPU的基本功能 (1)程序控制 保证机器按一定顺序执行程序是CPU的首要任务。 (2)操作控制 一条指令的功能往往是由若干个操作信号的组合来实现的。 (3)时间控制 对各种操作实施时间上的控制称为时间控制。 各种指令的操作信号均受到时间的严格控制; 一条指令的整个执行过程也受到时间的严格控制。 (4)数据加工 6.1.1 中央处理器的功能与组成 (2/5) 二、控制器的功能(基本功能) 控制器的基本功能就是负责指令的读出,进行识别和解释,并指挥协调各功能部件执行指令。 三、程序控制原理 1、编程 2、送MM(通过输入设备) 3、机器工作时,是按一定的序列逐条取出指令,分析指令,执行指令,并自动转到下一条指令执行,直到程序规定的任务完成。 4、程序控制由控制器承担,程序存储由存储器完成。 6.1.1 中央处理器的功能与组成 (3/5) 四、控制器逻辑结构的3种组织方法 (1)? 常规组合逻辑法(或称随机逻辑法); 分立元件时代的产物;方法是按逻辑代数的运算规则,以组合电路最小化为原则,用逻辑门电路实现;不规整,可靠性低,造价高。 (2)? 可编程逻辑阵列(PLA)法; 与前者本质相同,工艺不同; 用大规模集成电路(LSI)来实现。 (3) 微程序控制逻辑法。 将程序设计的思想方法引入控制器的控制逻辑;将各种操作控制信号以编码信息字的形式存入控制存储器中(CM); 一条机器指令对应一道微程序,机器指令执行的过程就是微程序执行的过程。 6.1.1 中央处理器的功能与组成 (4/5) 五、CPU的组成 (1)指令部件 程序计数器(PC)、指令寄存器(IR)、指令译码器(ID)、程序状态寄存器(PSW)和地址形成部件等。 (2)时序部件 时序部件就是用来产生各部件所需要的定时控制信号的部件。时序信号一般由工作周期,工作节拍及工作时标脉冲三级时序信号构成。 (3)微操作控制线路 微操作是指计算机中最基本的操作;微操作控制逻辑,用来产生机器所需的全部的微操作信号。微操作控制逻辑的作用是把操作码译码器输出的控制电位,时序信号以及各种控制条件进行组合,按一定时间顺序产生并发出一系列微操作控制信号,以完成指令规定的全部操作。 (4)中断控制逻辑 中断控制逻辑用来控制中断处理的硬件逻辑。 6.1.1 中央处理器的功能与组成 (5/5) 6.1.2 操作控制器与时序产生器 根据设计方法不同,操作控制器可分为: 时序逻辑型 称为硬布线控制器,它是采用时序逻辑技术来实现的 存储型 称为微程序控制器,它是采用存储逻辑来实现的; 时序逻辑与存储逻辑结合型。 是前两种方式的组合。本书重点介绍微程序控制器。 6.2 指令的执行与时序产生器 6.2.1 指令周期 6.2.2 时序产生器 6.2.3 CPU的控制方式 6.2.1 指令周期 (1/18) CPU每取出并执行一条指令,都要完成一系列的操作,这一系列操作所需的时间通常叫做一个指令周期。更简单地说,指令周期是取出并执行一条指令的时间。 指令周期常常用若干个CPU周期数来表示,CPU周期也称为机器周期。 而一个CPU周期时间又包含有若干个时钟周期(通常称为节拍脉冲或T周期,是处理操作的最基本单位)。 计算机的程序执行过程实际上是不断地取出指令、分析指令、执行指令的过程。 6.2.1 指令周期 (2/18) 一、基本工作过程 主要是指执行指令的过程。计算机执行指令的过程可以分为三个阶段:取指令;分析指令;执行指令。 1、取指令 (1) (PC)→MAR,READ (2) (PC)+1→PC (3)? 读操作(将MAR所指定的地址单元的内容读出)→MDR,并发出MFC(Wait for MFC) (4)?(MDR) →IR,指令译码器对操作码字段OC开始译码。 6

文档评论(0)

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

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

1亿VIP精品文档

相关文档