第6章俄武器.ppt

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

第6章 中央处理器 教学目标 掌握中央处理器的基本工作原理 掌握程序控制基本思想 教学重点 中央处理器的总体结构 指令的执行与时序产生器 微程序设计技术和微程序控制器 硬布线控制器与门陈列控制器 教学过程 6.1 计算机的硬件系统 6.2 控制器的组成 6.3 微程序控制计算机的基本工作原理 6.4 微程序设计技术 6.7 流水线工作原理 6.1 CPU的功能和组成 什么是CPU? 所谓中央处理器是控制计算机来自动完成取出指令和执行指令任务的部件。它是计算机的核心部件,通常简称为CPU。 控制器 由程序计数器(PC)、指令寄存器(IR)、指令译码器、时序产生器和操作控制器组成,它是发布命令的“决策机构”,即完成协调和指挥整个计算机系统的操作。 控制器的主要功能有: 从内存中取出一条指令,并指出下一条指令在内存中的位置。 对指令进行译码或测试,并产生相应的控制信号。 输出相应的控制信号,指挥并控制CPU,内存和I/O之间的数据流动的方向。 运算器 由算术逻辑单位(ALU)、累加寄存器(AC)、数据缓冲寄存器(DR)和状态条件寄存器(PSW)组成,它是数据加工处理部件。 相对控制器而言,运算器接受控制器的命令而进行动作,即运算器所进行的全部操作都是由控制器发出的控制信号来指挥的,所以它是执行部件。 运算器的主要功能: 执行所有的算术运算。 执行所有的逻辑运算,并进行逻辑测试。 CPU的功能 6.1 计算机的硬件系统 当前世界上大多数计算机的中央处理机由下述两种方法实现: (1) 采用半导体公司(工厂)生产的微处理器构成通用的或专用的计算机系统以及工作站等。当前微处理器芯片已从16位,32位发展到64位结构。 (2) 一些计算机公司采用自行设计制造的芯片来构成大、中、小型计算机的CPU。例如,IBM公司和DEC公司就是这样做的。随着用户对开放系统兴趣的增长,这两家公司也逐步走向开放。例如IBM公司也选用Intel80×86构成微机。 图6.1 Intel 80386微机系统框图 2. 80386结构及外部连线 Intel 80386包括指令部件、执行部件和存储管理部件等。指令部件完成取指及指令译码功能,并产生控制信号;执行部件包括ALU、乘法部件、寄存器组等;存储管理部件用来确定存储器地址。 80386微处理器芯片通过引出端与计算机的其他部件连接,引出端信号按功能划分如图6.2所示。图上的箭头表示信号传送的方向。 图6.2 Intel 80386引出端信号 6.2 控制器的组成 6.2.1 控制器的功能 计算机对信息进行处理(或计算)是通过程序的执行而实现的,程序是完成某个确定算法的指令序列,要预先存放在存储器中。控制器的作用是控制程序的执行,它必须具有以下基本功能: 1. 取指令 当程序已在存储器中时,首先根据程序入口取出第一条指令,为此要发出指令地址及控制信号。然后不断取出第2,3,…条指令。 2. 分析指令 或叫解释指令、指令译码等。是对当前取得的指令进行分析,指出它要求作什么操作,并产生相应的操作控制命令,如果参与操作的数据在存储器中,还需要形成操作数地址。 3. 执行指令 根据分析指令时产生的“操作命令”和“操作数地址”形成相应的操作控制信号序列,通过CPU及输入输出设备的执行,实现每条指令的功能,其中还包括对运算结果的处理以及下条指令地址的形成。 计算机不断重复顺序执行上述三种基本操作:取指、分析、执行;再取指、再分析、再执行……,如此循环,直到遇到停机指令或外来的干预为止。 此外,程序和数据要输入机器,运算结果要输出,机器运行过程中出现的某些异常情况或请求要进行处理,人与机器之间要进行对话,因此控制器还应该具有以下功能: 4. 控制程序和数据的输入与结果输出 根据程序的安排或人的干预,在适当的时候向输入输出设备发出一些相应的命令来完成I/O功能,这实际上也是通过执行程序来完成的。 5. 对异常情况和某些请求的处理 当机器出现某些异常情况,此时由这些部件或设备发出: (1) “中断请求”信号。待CPU执行完当前指令后,响应该请求,中止当前执行的程序,转去执行中断程序。当处理完毕后,再返回原程序继续运行下去。或(2)DMA请求信号。等CPU完成当前机器周期操作后,暂停工作,让出总线给I/O设备,在完成I/O设备与存储器之间的传送数据操作后,CPU从暂时中止的机器周期开始继续执行指令。DMA操作不允许改变CPU中任一寄存器状态(除DMA专用部件外),否则会影响CPU工作的正确性。 6.2.2 控制器的组成 1. 程序计数器(PC) 程序计数器中存放的是下一条指令在内存中的地址。 若程序

文档评论(0)

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

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档