- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机组成原理 主编:杨光煜 第7章 控制器 计算机是按照寄存在存储器中的程序的每条指令的要求自动进行工作的。程序及原始数据的输入、中央处理机内部的信息处理、处理结果的输出、外设与主机的信息交换等都是在控制器的控制下实现的。控制器是使计算机能自动工作的关键。无其指挥,其他部件是相互独立的功能器件,不能协调工作。当我们了解了控制器如何工作之后,将会建立起一台计算机的完整概念。 7.1 控制器的组成及工作过程 7.2 控制器的控制方式 7.3 总线 7.4 中断系统 7.5 控制器的常规逻辑设计法 7.6 微程序设计思想 7.7 小结 7.1 控制器的组成及工作过程 7.1.1 控制器的基本功能 计算机之所以能快速、自动地连续工作,是由于控制器在程序的要求下不断对机器进行控制的结果。控制器的作用就是控制程序的执行,就是把指令不断从存储器中取出、分析并控制其他部件协调工作完成指令规定的动作的过程。为此,它必须具有以下基本功能。 1.取指令 计算机在执行程序时,要依次从存储器中把指令取出才能进行分析和执行。程序员设计的程序预先存放在主存储器中。指令所在的存储器的地址由程序计数器PC(Program Counter)给出。程序的首条指令的地址可由系统自动生成,也可由系统程序员人工设置,而以后的各条指令的地址,都将由系统根据程序自动生成。 为从内存取出指令,须根据PC中的地址信息去访问主存储器的相应单元。另外,在取指令阶段,PC还要做相应的修改,以便形成下一条指令的地址。 7.1 控制器的组成及工作过程 2.分析指令 分析指令又叫解释指令、指令译码等。是对当前取出的指令进行分析和解释,指出它将要进行何种操作,并产生相应的操作控制信号,如参与操作的数据在存储器中,还需要形成操作数的有效地址EA(Effective Address)。 3.执行指令 根据指令分析阶段形成的操作控制信号序列,分别对运算器、存储器和输入输出设备以及控制器本身进行控制,实现指令规定的功能。 4.控制程序和数据的输入与结果输出 由于有了程序,计算机才能进行自动控制,因此控制器必须首先具有把程序员编写的程序与原始数据通过输入设备输入到计算机内部的功能。并且在运算中间及运算结束时,能发出一些相应的命令把结果通过输出设备展现给用户。 7.1 控制器的组成及工作过程 5.随机事件和某些特殊请求的处理 计算机在运行中会随机地出现某些异常情况和一些特殊的请求,如算术运算的溢出、数据传送的奇偶校验错、电压下降以及外设的DMA(Direct Memory Access)请求等。对于这些情况,控制器应能及时自动进行处理。 7.1.2 控制器的组成 控制器是计算机的指挥中心,影响其组成的因素很多,如微操作序列部件的组成、指令系统与指令格式、控制方式等,尽管如此,不同型号计算机的控制器在基本工作过程、基本组成方面还是基本一致的。图7-1给出了控制器的基本组成框图,主要包括以下几部分。 7.1 控制器的组成及工作过程 7.1 控制器的组成及工作过程 1.指令部件 指令部件的主要任务是完成取指令并分析指令。包括以下3部分。 (1)程序计数器PC 程序计数器又称指令计数器,用来存放当前指令或接下来要执行的指令的地址。 指令地址的形成分两种:对于顺序执行的情况,PC的值应不断地增量(+△),增量的功能可由程序计数器自己完成,也可由运算器完成;对于非顺序执行的程序,一般由转移类指令将指令的有效地址合成后送往程序计数器。 (2)指令寄存器IR 指令寄存器用来存放从存储器中取出的指令。 (3)指令译码器 指令译码器又称指令功能分析解释器。是指对指令寄存器中的指令操作码进行分析、解释,并产生相应的控制信号送给微操作序列形成部件。 7.1 控制器的组成及工作过程 (4)地址形成部件 根据指令的不同寻址方式,形成操作数的有效地址。指令的寻址方式有两种,一种是顺序寻址方式,另一种是跳转寻址方式。 1)顺序寻址方式 顺序寻址方式是指令地址在内存中按顺序安排,当执行一段程序时,通常是以一条指令接一条指令的方式执行。 与执行顺序程序一样,指令在执行过程中,根据程序计数器PC的值去寻址存储器,在指定的存储器中取出指令后,PC自动加1,从而指向下一条指令所在的地址。 2)跳转寻址方
您可能关注的文档
- 新计算机控制技术及应用 教学课件 王平 谢昊飞 蒋建春 等编著 第7章.ppt
- 新计算机控制技术及应用 教学课件 王平 谢昊飞 蒋建春 等编著 第二章.ppt
- 新计算机控制技术及应用 教学课件 王平 谢昊飞 蒋建春 等编著 第六章 网络控制系统概述.ppt
- 新计算机控制技术及应用 教学课件 王平 谢昊飞 蒋建春 等编著 第七章 计算机控制系统设计与实现.ppt
- 新计算机控制技术及应用 教学课件 王平 谢昊飞 蒋建春 等编著 第三章.ppt
- 新计算机控制技术及应用 教学课件 王平 谢昊飞 蒋建春 等编著 第四章 高级 数字控制器分析与设计.ppt
- 新计算机控制技术及应用 教学课件 王平 谢昊飞 蒋建春 等编著 第五章 过程输入输出通道技术.ppt
- 新计算机控制技术及应用 教学课件 王平 谢昊飞 蒋建春 等编著 第一章.ppt
- 新计算机控制技术及应用 教学课件 王平 谢昊飞 蒋建春 等编著 目录.ppt
- 新计算机控制技术与应用第2版 教学课件 刘国荣 梁景凯 第01章.ppt
- 新计算机组成原理 教学课件 杨光煜 第三章 计算机中的逻辑电路.ppt
- 新计算机组成原理 教学课件 杨光煜 第四章 运算方法和运算器.ppt
- 新计算机组成原理 教学课件 杨光煜 第五章 存储器.ppt
- 新计算机组成原理 教学课件 杨光煜 第一章 概述.ppt
- 新计算机组网技术第2版 教学课件 石硕 zyrz.ppt
- 新计算机组网实验教程 教学课件 陈启浓 实验二十一 ISAServer2004的安装、配置与管理.ppt
- 新计算机组装、维护与维修教程 教学课件 刘瑞新 第2章 中央处理器.ppt
- 新计算机组装、维护与维修教程 教学课件 刘瑞新 第3章 主板.ppt
- 新计算机组装、维护与维修教程 教学课件 刘瑞新 第4章 内存.ppt
- 新计算机组装、维护与维修教程 教学课件 刘瑞新 第5章 显示卡.ppt
最近下载
- 关于十二矿优化劳动组织的调研报告.docx VIP
- 沪粤版九年级物理上册知识点整理.pdf VIP
- 关于十二矿优化劳动组织的调研报告.doc VIP
- 2025年财会类中级会计职称中级会计实务-中级会计实务参考题库含答案解析(5套试卷).docx VIP
- 旅游咨询项目创业计划书.pptx VIP
- 西师版数学六年级上册全册教案.pdf VIP
- 2025江西鹰潭市公安局面向社会招聘留置看护勤务辅警87人笔试备考试题及答案解析.docx VIP
- 浅析互联网金融平台的风险与监管——以蚂蚁金服为例.doc VIP
- 旅游咨询创业计划书.pptx VIP
- 【0181】46页PPT数字化建设项目总体规划蓝图(豪华版).pptx VIP
文档评论(0)