微型计算机的工作原理和组成.ppt

微型计算机的工作原理和组成.ppt

ID:52506743

大小:388.05 KB

页数:23页

时间:2020-04-09

微型计算机的工作原理和组成.ppt_第1页
微型计算机的工作原理和组成.ppt_第2页
微型计算机的工作原理和组成.ppt_第3页
微型计算机的工作原理和组成.ppt_第4页
微型计算机的工作原理和组成.ppt_第5页
资源描述:

《微型计算机的工作原理和组成.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二节微型计算机的工作原理1945年,约翰·冯·诺依曼提出了存储程序的计算机工作原理,也称为冯·诺依曼原理,定义计算机的各个部件并描述其功能。依据这一原理,计算机的功能部件包括运算器、控制器、存储器、输入设备和输出设备及各部分。其主要特点是:二进制、程序存储、程序控制。计算机中信息的表示形式计算机如何实现自动执行计算机如何控制执行的顺序需解决的问题二进制原理由于二进制在电路上实现方便、可靠,并且运算规则简单,因而计算机中的一切信息都是用二进制表示的,包括程序、数据、地址等。程序存储原理任何一台计算机在设计时都只能完成某些特定的基本操作。计算机能

2、完成的基本操作用命令的形式表示,称为指令(即指挥计算机进行工作的命令),一条指令对应着一种基本的操作。一台计算机全部指令的集合就叫做该计算机的指令系统。指令系统反映了计算机的基本功能,是在设计时就确定了下来。需要计算机完成某项工作时,首先应按照计算机的能完成的基本操作,将所需完成的工作按一定的顺序分解成计算机能实现的基本操作的有序组合,以指令的形式按一定的顺序排列起来,这就是程序(人们为解决问题而编制的一系列按一定顺序排列的指令的集合)。程序编制好后,为了让计算机自动执行,采用了程序存储的原理,即将程序送到计算机的存储器中存储起来,然后让计算机

3、执行程序,通过执行程序,完成规定的操作,从而解决问题。程序控制原理程序通常是依次存放在计算机的存储单元中,计算机在执行的时候,自动的逐条从存储器中取出指令并执行。在计算机中,有一个专门用于存放将要执行的指令所在位置的寄存器(程序计数器),在程序开始时,首先将存放程序的第一条指令的位置存放在程序计数器中,计算机就从这个位置开始取出指令并执行,每取出一个存储单元的指令后,程序计数器中的内容就自动加一,指向下一条指令的地址,当上一个单元的指令处理完成后,计算机就从下一个单元取出指令并执行,除非遇到转移改变程序执行顺序的指令,计算机就重复以上过程直至程

4、序结束,完成所需的工作。从上面的分析可以看出,计算机是通过呆板的依次执行人们编制的程序中的指令来完成所需的工作的。计算机工作的过程就是执行程序的过程。依据上述原理,计算机应该包含哪些功能部件?计算机的功能部件依据冯诺·伊曼原理,计算机应包括运算器、控制器、存储器、输入设备和输出设备几个部件,这些部件由总线连接起来,如下图所示:运算器,也称为算术逻辑单元(ALU:arithmeticlogicalunit),主要完成数据的算术和逻辑运算以及移位等操作,是计算机中的信息加工部件。运算器控制器是整个系统的指挥部件,它的任务是从内存中取出指令加以分析,

5、然后发出控制信号执行某种操作。控制器根据程序指挥系统工作,以完成程序所规定的任务。在电子计算机中,运算器和控制器是计算机的核心,和起来称为中央处理单元(CentraProcessingUnit:CPU),在微型计算机中,通常是将运算器和控制器以及数量不等的寄存器做成一个独立部件,用一片VLSI实现,称为微处理器(MP)。控制器微处理器的功能和组成功能运算器控制器寄存器微处理器的基本功能:微处理器1.进行算术和逻辑运算(ALU)2.具有接收存储器和I/O接口来的数据和发送数据到存储器和I/O接口的能力。(输入输出控制逻辑)3.可以暂存少量数据(寄

6、存器)4.能对指令进行寄存,译码并执行指令所规定的操作5.能提供整个系统所需的定时和控制信号6.可响应I/O设备发出的中断请求微处理器的组成部分:运算器(算术逻辑单元ALU)、控制器、工作寄存器、I/O控制逻辑。算术逻辑单元:运算器的核心部件,进行算术、逻辑、移位等操作。有2个输入端和2个输出端,其中一端接至累加器,接收由累加器送来的一个操作数;另一端通过数据总线接到寄存器阵列,以接收第二个操作数。参加运算的操作数在ALU中进行规定的操作运算,运算结束后,一方面将结果送至累加器,同时将操作结果的特征状态送标志寄存器。累加器是一个特殊的寄存器,由

7、于许多运算的数据都要通过累加器,故累加器在微处理器中占有很重要的位置。算术逻辑单元控制器:完成指令的读入、寄存、译码和执行。包括程序计数器、指令寄存器、指令译码器、时序部件和控制逻辑部件。控制器程序计数器(PC):保存下一条要执行的指令的地址,即由它提供一个存贮器地址,按此地址从对应存储器单元取出的内容,就是要执行的指令。一般程序是顺序存放在存储器内的,每取出一个存储单元的指令,PC的内容自动加1,指向下一个存储单元;要实现程序的转移,就要改变程序计数器的内容。指令寄存器:保存从存储器中读入的当前要执行的指令。指令译码器:对指令寄存器中保存的指

8、令进行译码,确定要执行的操作。时序部件:产生微机各部件所需的定时信号,以保证各部件有条不紊的进行信息传送、加工和存储等操作,它由时钟系统及节拍发生器等

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。