- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机组成原理及汇编语言CAI教学课件作者教师版—张思发第五章中央处理器(CPU)课件.pdf
第五章 中央处理器(CPU)
本章学习目标
中央处理器(CPU)相当于人体的大脑,是计算机工作的指挥和控制中心。
本章前面部分详细介绍了 CPU 的基本功能和控制方式、工作过程,组成原
理,时序产生器的组成,微程序控制器和硬布线控制器,传统的 CPU 结构。
后面部分,介绍流水 CPU、RISC CPU、多媒体 CPU等先进的计算机科学技术
成果。
5.1 CPU 的功能和结构
5.1.1 CPU 的功能
目前电子计算机的结构遵循“冯.诺依曼结构”的结构准则,该体系结构提出的存储程
序的概念分以下四点:1. 计算机应包括运算器、控制器、存储器和输入输出设备五大部件。
2. 各部件的功能:(1) 存储器不仅能存储数据,而且能存储程序,计算机能区分数据和指
令。(2) 控制器能自动执行指令。(3) 运算器应能运算+、-、*、/等基本运算及附加运算。(4)
操作人员可以通过输入输出设备和主机互相通信。当我们用计算机解决某个问题时,编写程
序以二进制的指令序列形式存储在内存储器中。这个序列明确告诉计算机应该执行什么操
作,在什么地方找到用来操作的数据。一旦把程序装入内存储器,就可以由计算机来自动完
成取出指令和执行指令的任务。专门用来完成此项工作的计算机部件称为中央处理器,通
常简称 CPU。
CPU 对整个计算机系统的运行是极其重要的,它具有如下四方面的基本功能:(1) 指令
控制 指令控制也称为程序的顺序控制,控制程序严格按照规定的顺序执行。(2) 操作控制
将取出的指令的产生一系列的控制信号(微指令),分别送往相应的部件,从而控制这些部件
按指令的要求进行工作。(3) 时间控制 有些控制信号在时间上有严格的先后顺序,如读取存
储器的数据,只有当地址线信号稳定以后,才能通过数据线将所需的数据读出,否则读出的
数据是不正确的数据,这样计算机才能有条不紊地工作。(4) 数据加工 所谓数据加工,就是
对数据进行算术运算和逻辑运算处理。
5.1.2 CPU 的基本组成
以前 CPU 主要由运算器和控制器两大部分组成,随着集成电路的发展,目前 CPU 芯片
集成了一些其它逻辑功能部件来扩充 CPU 的功能,如浮点运算器、cache 和 MMX 等。下面
我们重点介绍运算器和控制器。CPU 组成图见图 5.1.1。
1. 控制器的组成和功能
控制器由程序计数器、指令寄存器、指令译码器、时序产生器和操作控制器组成。它是
计算机指挥系统,完成计算机的指挥工作。尽管不同计算机的控制器结构上有很大的区别,
当就其基本功能而言,具有如下功能:
(1) 取指令 从内存中取出当前指令,并生成下一条指令在内存中的地址。
第 五 章 中 央 处 理 器 ·124·
(2) 分析指令 指令取出后,控制器还必须具有两种分析的功能。一是对指令进行译码或
测试,并产生相应的操作控制信号,以便启动规定的动作。比如一次内存读/写操作,一个
算术逻辑运算操作,或一个输入/输出操作。二是分析参与这次操作的各操作数所在的地
址,即操作数的有效地址。
(3) 执行指令 控制器还必须具备执行指令的功能,指挥并控制 CPU、内存和输入/输出
设备之间数据流动的方向,完成指令的各种功能。
(4) 发出各种微操作命令 在指令执行过程中,要求控制器按照操作性质要求,发出各种
相应的微操作命令,使相应的部件完成各种功能。
(5) 改变指令的执行顺序 在编程过程中,分支结构、循环结构等非顺序结构的引用可以
大大提供编程的工作效率。控制器的这种功能可以根据指令执行后的结果,确定下一步是继
续按原程序的顺序执行,还是改变原来的执行顺序,而转去执行其它的指令。
(6) 控制程序和数据的输入与结果输出 这实际也是一个人机对话的设计,通过编写程
序,在适当的时候输入数据和输出程序的结果。
(7) 对异常情况和某些请求的处理 当计算机正在执行程序的过程中,发生了一些异常的
情况,例如除法出错、溢出中断、键盘中断等。
图 5.1.1 CPU 主要组成部分逻辑结构图
下面详细介绍控制器的各组成部件的功能与结构:
(1) 指令寄存器(IR)
当 CPU 执行一条指令时,先把它从内存储器取到缓冲寄存器中,然后再送到指令寄存
器。然后送到指令译码器部件,产生各种微操作指令,控制其它的组成部件工作,完成所需
的功能。
(2) 程序计数器(PC)
为了保证程序能够周而复始、有条不紊地执行下去,CPU 必须具有某些功能保证在执
行完当前指令时能知道下一条指令的地址。而程序计数器(PC)正是起到这种作用,所以通常
又称为指令计数器。程序计数器工作分两种情况,一是顺序执行,二是转移执行。在程序开
始执行前,将程
您可能关注的文档
- 计算机文化基础教学课件作者李淑华16-15奥运课件.ppt
- 计算机文化基础教学课件作者李淑华1P6-1课件.ppt
- 计算机文化基础教学课件作者李淑华1P6-2课件.ppt
- 计算机文化基础教学课件作者李淑华1P6-3课件.ppt
- 计算机文化基础教学课件作者李淑华1P6-4课件.ppt
- 计算机文化基础教学课件作者李淑华1P6-6录制旁白课件.ppt
- 计算机文化基础教学课件作者李淑华1P6-7制作数码相册课件.ppt
- 计算机文化基础教学课件作者李淑华1P6-8播放背景音乐课件.ppt
- 计算机文化基础教学课件作者李淑华1P6.5锄禾-3课件.ppt
- 计算机文化基础教学课件作者李淑华1第1章计算机基础知识课件.ppt
- 中国国家标准 GB 14287.5-2025电气火灾监控系统 第5部分:测量热解粒子式电气火灾监控探测器.pdf
- 《GB/T 42706.4-2025电子元器件 半导体器件长期贮存 第4部分:贮存》.pdf
- GB/T 42706.4-2025电子元器件 半导体器件长期贮存 第4部分:贮存.pdf
- 中国国家标准 GB/T 42706.4-2025电子元器件 半导体器件长期贮存 第4部分:贮存.pdf
- 中国国家标准 GB/T 19436.2-2025机械电气安全 电敏保护设备 第2部分:使用有源光电保护装置(AOPDs)设备的特殊要求.pdf
- 《GB/T 19436.2-2025机械电气安全 电敏保护设备 第2部分:使用有源光电保护装置(AOPDs)设备的特殊要求》.pdf
- 《GB 27898.4-2025固定消防给水设备 第4部分:消防气体顶压给水设备》.pdf
- GB 27898.4-2025固定消防给水设备 第4部分:消防气体顶压给水设备.pdf
- GB/T 31270.1-2025化学农药环境安全评价试验准则 第1部分:土壤代谢试验.pdf
- 中国国家标准 GB/T 31270.1-2025化学农药环境安全评价试验准则 第1部分:土壤代谢试验.pdf
原创力文档


文档评论(0)