第5章中央处理器总结.pptVIP

  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文档。上传文档
查看更多
第五章 中央处理器 要点:掌握CPU中控制器的工作过程,也就可以说掌握了计算机的全部工作过程。深入讨论CPU的工作原理、基本功能和控制方式。 难点:CPU中控制器的时序、设计方法。 主要内容: CPU的功能和组成 (掌握) 指令周期(掌握) 时序产生器和控制方式(理解) 微程序控制器(掌握) 微程序设计技术(掌握) 硬布线控制器(理解) CPU的新技术(理解) 5.1.1 CPU 的组成与功能 一、?CPU的组成 CPU由控制器运算器两个主要部件组成。 逻辑结构图: 由程序计数器PC、指令寄存器IR、指令译码器ID、时序产生器和操作控制器组成,它是发布命令的“决策机构”,即完成协调和指挥整个计算机系统的操作。 地址寄存器AR(Address Register): 用来保存当前CPU所访问的内存单元的地址。 指令寄存器IR(Instruction Register): 用来保存当前正在执行的一条指令。 (1)取指令。从内存中取出一条指令,并指出下一条指令在内存中的位置; (2)指令译码。对指令进行译码或测试,并产生相应的操作控制信号,以便启动规定的动作; (3)控制指令执行。根据分析指令时产生的操作命令和操作数地址形成相应的操作控制信号序列,通过运算器、存储器及输入/输出设备的执行,实现每条指令的功能。 (4)控制程序和数据的输入与结果输出。 根据程序的规定或人为干预,向输入/输出设备发出一些相应的命令来完成 I/O功能。 (5)处理异常情况和请求。 当计算机出现异常情况,如除数为零和数据传送的奇偶错等,或者出现外部中断请求和DMA请求的时候,控制器可以中止当前执行的程序,转去执行异常处理或者响应中断和DMA请求并进行相关处理。 由算术逻辑单元(ALU)、累加寄存器、数据缓冲寄存器和状态条件寄存器组成,它是数据加工处理部件。 相对控制器而言,运算器接受控制器的命令而进行动作,即运算器所进行的全部操作都是由控制器发出的控制信号来指挥的,所以它是执行部件。 1)算术逻辑单元ALU(Arithmetic and Logic Unit) 算术逻辑单元ALU是处理数据的部件,主要负责实现对数据的算术运算和逻辑运算。 2)累加寄存器AC(Accumulator) 累加器是暂时存放参加ALU运算的操作数据和结果的部件,是一个通用寄存器。 运算器中通常至少要有一个累加器。由于运算器的结构不同,可采用多个累加寄存器。 3)数据缓冲寄存器DR(Data Buffer Register) 缓冲寄存器用来暂时存放从主存储器、输入/输出设备读来的数据或者准备写入主存储器、输入/输出设备的数据。 4)状态标志寄存器 状态标志寄存器用来保存由算术指令和逻辑指令运行或测试的结果而建立的各种条件码内容。 如:运算结果进位标志(C), 运算结果溢出标志(V), 运算结果为零标志(Z), 运算结果为负标志(N),等等。 这些标志位通常分别由1位触发器保存。 除此之外,状态标志寄存器还用来保存中断和系统工作状态等信息,以便CPU和系统能及时了解机器运行状态和程序运行状态。 (1)执行所有的算术运算; (2)执行所有的逻辑运算,并进行逻辑测试,如零值测试或两个值的比较。 二、CPU的功能 操作控制器设计方法有: 1)硬布线控制器:是采用组成逻辑技术来实现控 制的操作控制器 2)微程序控制器:是采用存储逻辑技术来实现控 制的操作控制器 3)门阵列控制器:是采用逻辑技术和存储逻辑技 术相结合的操作控制器 1)多个通用寄存器(用来保存CPU运行时所需要 的各类数据信息或运行状态信息) 2)逻辑运算单元(对寄存器中的数据进行加工 处理) 3)操作控制器(对各种操作控制信号进行定 时,以便在时间上的约束) 5.2 指令的执行与时序产生器 计算机是怎样实现各条指令的功能,又如何保证逐条指令的连续执行过程。 计算机的工作过程可从计算机上电到停机的过程: 加电?产生Reset信号?执行程序?停机?断电 5.2.1 指令周期 —读取指令 指令地址送入主存地址寄存器 读主存,读出内容送入指定的寄存器 —分析指令 —按指令规定内容执行指令 不同指令的操作步骤数 和具体操作内容差异很大 —检查有无中断请求 若无,则转入下一条指令的执行过程 一、指令周期的基本概念 1、非访问主存取器指令的指令周期 CLA是一条非访问内存指令,它需要两个CPU周期,其中: 取指令阶段需要

文档评论(0)

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

我是自由职业者,从事文档的创作工作。

1亿VIP精品文档

相关文档