- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章中央处理器(cpu)centralprocessingunit
第5章 中央处理器(CPU)Central Processing Unit ;
中央处理器(Central Processing Unit,简称CPU)是计算机的核心部件,主要负责程序的执行和各种数据处理。
本章从分析CPU的功能结构入手,详细介绍CPU的构成和指令的执行过程,对两种常见的控制器工作原理进行了阐述。此外还介绍了为提高指令执行速度而采取的流水线技术 。
;本章主要论述CPU组成原理
通过本章学习:
掌握在计算机运行过程中各个硬件部件的作用;
CPU中各个部件的操作过程及其实现方法原理。
本章将重点讲述:
程序是如何执行的;
计算机怎样实现各条指令的功能;
如何保证逐条指令的连续执行过程。;5.1 CPU的功能和基本结构
5.1.1 CPU的功能
对冯·诺依曼结构计算机,计算机对信息进行处理(或计算)是通过程序执行而实现的,程序是完成某个确定算法的指令序列,要预先存放在存储器中。将程序写入存储器后,便可由计算机自动完成指令的执行,控制器的主要任务就是完成此项工作的,它负责协调并控制计算机各部件执行程序的指令序列,并对数据进行加工,其基本功能是取指令、分析指令和执行指令 。
;5.1 CPU的功能和基本结构
5.1.1 CPU的功能
1.取指令:当程序已在存储器中时,首先根据程序入口取出第一条指令,为此要发出指令地址及控制信号。然后不断取出第2,3,…条指令
2.分析指令:对当前取得的指令进行分析,指出它要求作什么操作,产生相应操作控制命令,若参与操作数据在存储器中,还需形成操作数地址
3.执行指令:根据分析指令时产生的“操作命令”和“操作数地址”形成相应操作控制信号序列,通过CPU及输入输出设备的执行,实现每条指令功能,还包括对运算结果的处理及下条指令地址形成
计算机不断重复顺序执行上述三种基本操作:取指、分析、执行;再取指、再分析、再执行……,如此循环,直到遇到停机指令或外来的干预为止 ;5.1 CPU的功能和基本结构
5.1.1 CPU的功能
此外,程序和数据要输入机器,运算结果要输出,机器运行过程中出现的某些异常情况或请求要进行处理,人与机器之间要进行对话,控制器还应具有以下功能:
4.控制程序和数据的输入与结果输出:根据程序安排或人的干预,在适当的时候向输入输出设备发出一些相应的命令来完成I/O功能
5.对异常情况和某些请求的处理:当机器出现某些异常情况,发出:(1) “中断请求”信号。CPU执行完当前指令后,响应该请求,中止当前执行的程序,转去执行中断程序。处理完毕后,再返回原程序继续运行。(2) DMA请求信号。等CPU完成当前机器周期操作后,暂停工作,让出总线给I/O设备,在完成I/O设备与存储器之间的传送数据操作后,CPU从暂时中止的机器周期开始继续执行指令;5.1 CPU的功能和基本结构
5.1.1 CPU的功能
总之,CPU必须具有控制程序的顺序执行(称指令控制)、产生完成每条指令所需的控制命令(称操作控制)、对各种操作加以时间上的控制(称时间控制)、对数据进行算术运算和逻辑运算(数据加工)以及处理中断等功能 ;5.1 CPU的功能和基本结构
5.1.2 CPU的基本结构
根据CPU的功能,要取指令,必须有存储器用于存放当前指令地址;要分析指令,必须有存放当前指令的寄存器和对指令进行译码的部件;要执行指令,必须有一个能发出各种操作命令序列的控制部件CU;要完成算术运算和逻辑运算,必须有存放操作数的寄存器和实现运算功能的部件ALU;为了处理异常情况和特殊请求,还必须有中断系统。
因此,CPU一般可由寄存器、控制部件、ALU和中断系统四部分组成,如图5-1所示
有关ALU的内容第2章已经介绍了,控制部件CU是CPU最复杂的部分,后面将重点介绍 ;5.1 CPU的功能和基本结构
5.1.2 CPU的基本结构;5.2 数据通路的功能和基本结构
5.2.1 数据通路的功能
数据通路是CPU中算术逻辑单元(ALU)、控制单元(CU)以及寄存器之间的连接线路。
CPU取回指令并进行指令译码之后,就会根据操作码来进行指定的操作,比如取数据-运算-符号判断-存储等过程,通过数据通路可看出数据在被处理的过程中依次经过各种器件的次序和方向。
不同计算机的数据通路差别很大,只有明确了机器的数据通路,才能确定相应的微操作控制信号 ;5.2 数据通路的功能和基本结构
5.2.2 数据通路的基本结构
图5-2为CPU数据通路的基本结构。图中主要包括运算器、控制器和寄存器等主要部件和CPU片内总线、计算机内部总线。在第2章中已经介绍了运算器的功能结构,这里介绍寄存器、控制器和总线 。;5.2 数据通路的功能和基本结构
5.2.2
您可能关注的文档
最近下载
- (2024秋新版)人教PEP版三年级英语上册全册教案.doc
- ISO15189质量手册--输血科通用模版(文档-100页).docx VIP
- RBA6.0版标准资料学习课件.ppt VIP
- 2025年北森领导力测试题及答案.doc VIP
- AI政务大厅业务平台架构方案.pptx VIP
- 医疗器械临床应用管理办法.pptx VIP
- 征信简版电子版PDF个人信用报告最新版2024年可编辑带水印模板.pdf VIP
- 人工智能对人类发展利大于弊VS弊大于利辩论赛正方辩词一辩、二辩、三辩、四辩发言稿.pptx VIP
- 人工智能对人类发展利大于弊VS弊大于利辩论赛 反方辩词一辩、二辩、三辩、四辩发言稿.docx VIP
- 北森在线测评题库及答案.doc VIP
文档评论(0)