电子计算机的工作原理.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《电子计算机的工作原理.ppt》由会员分享,可在线阅读,更多相关《电子计算机的工作原理.ppt(50页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第三章第三章 电子计算机的工电子计算机的工作原理作原理 3.1 电子计算机的结构特点电子计算机的结构特点 一、冯一、冯.诺伊曼体系结构诺伊曼体系结构 1.由运算器、存储器、控制器和I/O设备组成;2.指令和数据以同等地位存放在存储器中,按地址寻访;3.指令和数据均以二进制表示;4.指令由操作码和数据组成;5.指令在存储器中顺序存放,顺序执行,特定情况下根据条件改变执行的顺序;6.机器以运算器为中心,输入/输出设备与存储器间的数据传送都通过运算器完成。冯冯.诺伊曼体系结构的特点诺伊曼体系结构的特点二、中央处理器二、中央处理器(CPU)的组成的组成1、运算器:运算器由算术逻辑部件(ALU)和一些寄
2、存器组成,是直接进行数据交换和运算的部件;2、控制单元:控制单元用来指挥和控制程序和数据的输入、运行和处理;3、寄存器:包括寄存器组,累加器(ACC),标志寄存器(FR),程序计数器(PC),指令寄存器(IR),地址寄存器(AR),数据缓冲寄存器(DR);三、冯三、冯.诺伊曼结构的演化诺伊曼结构的演化1、控制部件设计的多样化 a)逻辑电路设计实现;b)微程序设计实现。2、采用总线结构a)分散连接的方式使得输入输出设备无法变动b)早期交换数据必须通过运算器c)利用三态缓冲器使得总线上的设备或器件分时工作计算机的系统总线结构 总线:是连接各部件的一组公共信号线,传送信号和代码的公共通道。系统总线的
3、分类:1.数据总线:用来传输各功能部件之间的数据信息,是双向传输总线,位数与机器字长有关;2.地址总线:用来指出数据总线上的源数据或目的数据在主存中的地址,是单向传输总线,地址总线的个数与存储器单元的数量有关,称为寻址能力;3.控制总线:用来发出各种控制信号的传输线,每一根控制总线是单向的。3、以存储器为中心 n现代计算机已经从以运算器为中心转化为以存储器为中心;程序程序存储器存储器输出设备输出设备输入设备输入设备运算器运算器控制器控制器数据数据结果结果计算计算以存储器为中心的计算机硬件框图以存储器为中心的计算机硬件框图存储体存储体大楼大楼存储单元存储单元 存放一串二进制代码存放一串二进制代码
4、存储字存储字 存储单元中二进制代码的组合存储单元中二进制代码的组合存储字长存储字长 存储单元中二进制代码的位数存储单元中二进制代码的位数每个存储单元赋予一个地址号每个存储单元赋予一个地址号按地址寻访按地址寻访 存储单元存储单元 存储元件存储元件(0/1)房间房间 床位床位(无人(无人/有人)有人)存储器的基本组成主存储器主存储器存储体存储体M MA AR RM MD DR RMARMARMDRMDR 存储单元个数存储单元个数 16存储字长存储字长 8 设设 MARMAR =4 位位 MDRMDR =8 位位存储器地址寄存器存储器地址寄存器反映存储单元的个数反映存储单元的个数存储器数据寄存器存储
5、器数据寄存器反映存储字长反映存储字长 存储器的基本组成主存储器主存储器存储体存储体M MA AR RM MD DR Rn存储器用来存放数据和程序;n主存储器可以分为随机存储器(RAM)和只读存储器(ROM);nCPU每一次只能对存储器中的一个存储单元进行读操作或写操作。4、输入/输出系统功能的加强 DMA、中断技术3.2 指令系统一、指令系统的基本概念一、指令系统的基本概念n机器指令:命令机器做某种操作的一条语句称为一个机器指令;n指令系统:全部机器指令的集合称为指令系统。o指令系统是软硬件的主要界面,不同处理器对应不同的指令系统 二、指令格式二、指令格式o操作码:是一条指令的操作类型或作用;
6、o操作数:代表需要处理的数,或参与操作数的地址。操作数的个数可以是0、1、2、3个o指令字长:指令中包含二进制代码的位数。n单字长指令:指令字长与机器字长相等;n双字长指令:指令字长度是机器字长度两倍;n机器字长:计算机能直接处理的二进制数据的位数三、指令(编码)系统实例三、指令(编码)系统实例操作码意义 助记符 00H加,A+NUMA ADD A,NUM(数字)01H减,A NUMA SUB A,(ADDR)02H乘,A*ADDR存储单元中的数据A MUL A,(ADDR)03H除,A/ADDR存储单元中的数据A DIV A,(ADDR)04H逻辑与,A and NUMA AND A,NUM
7、 05H取数,将一个数取到A中 LD A,NUM 06H存数,将A中的数保存到ADDR存储单元中 MOV (ADDR),A 07H停机 STOP 3.3 中央处理器(CPU)一、一、CPU的基本结构 二、CPU的基本操作三、CPU的控制器和机器时钟一、CPU的基本结构 1、数的存储:寄存器、锁存器、存储器 2、累加器ACC:运算之前保存一个操作数,运算之后保存运算结果,CPU中可以有一个或多个累加器;3、通用寄存器组:可以用来保存数据,也可以参与计算,存取速度非常快,但一般数量不多;4、标志寄存器:用来记录CPU当前运行的一些状态,如加减法的进位,溢出,计算结果的正负,运算结果是否为0等等;5
8、、程序计数器PC:存放下一条要执行的指令的地址码;6、地址寄存器AR:与地址总线相连,给出操作内存单元的地址;7、指令寄存器IR:保存取出的指令码;8、数据缓冲寄存器DR:与数据总线相连,保存要写入内存的数据或从内存中读出的数据;9、指令译码器:解释指令码的意义。二、CPU的基本操作1、取指令2、读数据3、写数据o取指令1、PC地址地址寄存器地址总线2、控制单元读信号 3、数据总线数据缓冲寄存器指令寄存器译码器操作单元4、PC地址+1 o读数据1、地址码地址寄存器地址总线 2、CU读信号 3、数据总线数据缓冲寄存器ACCo写数据1、地址码地址寄存器地址总线 2、ACC数据缓冲寄存器数据总线3、
9、CU写信号 三、CPU的控制器和机器时钟o控制器:在时钟节拍下,按照每一条指令对应的各个基本操作发出相应控制信号,驱动各功能部件有序工作完成规定的操作内容。o时序:正确执行一条指令时,为该条指令中的每个微操作所安排的时间表称为时序。o时钟周期:一个时钟信号的周期称为时钟周期;o机器周期:CPU完成一个基本操作所需要的时间称为机器周期;o指令周期:CPU完成一条指令所需要的时间称为指令周期。(一)、CPU控制部件的设计方法 1.数字逻辑设计方法1.将指令系统中每条指令对应的同一种微操作归纳综2.合,考虑执行这一微操作的所有电路要求和时钟要求,3.用数字逻辑电路加以实现。4.组成:门电路、寄存器。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子计算机 工作 原理
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内