大学计算机硬件与接口技术课件第一章 微机系统组成及工作原理.ppt
《大学计算机硬件与接口技术课件第一章 微机系统组成及工作原理.ppt》由会员分享,可在线阅读,更多相关《大学计算机硬件与接口技术课件第一章 微机系统组成及工作原理.ppt(69页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1.1 1.1 微机系统概述微机系统概述1.2 1.2 微机系统的硬件结构微机系统的硬件结构1.3 1.3 微机运算根底微机运算根底1.4 1.4 微机根本工作原理微机根本工作原理1.5 PC1.5 PC系列微机系统系列微机系统第一章第一章 微机系统组成及工作原理微机系统组成及工作原理1.1 1.1 微机系统概述微机系统概述1.1.1 1.1.1 微机微机系统的三个层次系统的三个层次1.1.2 1.1.2 微机系统的主要性能指标微机系统的主要性能指标微机系统从局部到全局存在三个层次:微机系统从局部到全局存在三个层次:1.1.微处理器微处理器2.2.微型计算机微型计算机3.3.微型计算机系统微型
2、计算机系统 1.1.1 1.1.1 微机微机系统的三个层次系统的三个层次 1.1.1 1.1.1 微机微机系统的三个层次系统的三个层次1.1.微处理器微处理器 微处理器本身不是计算机,不能独立工作,它是微型计微处理器本身不是计算机,不能独立工作,它是微型计算机的核心部件,包括算术逻辑部件算机的核心部件,包括算术逻辑部件ALU,ALU,控制部件和存放器控制部件和存放器组三个根本局部。组三个根本局部。1.1.1 1.1.1 微机微机系统的三个层次系统的三个层次 是是以以微微处处理理器器为为核核心心,加加上上由由大大规规模模集集成成电电路路制制作作的的存存储储器器(ROMROM和和RAM)RAM)、
3、输输入入/输输出出接接口口和和系系统统总总线线组组成成的的。它它不不是是完完整整的的计计算算系系统统,也也不不能能独立工作。独立工作。BIOS ROMBIOS ROMCPUCPU插槽插槽总线插槽总线插槽RAMRAM插槽插槽 微型计算机系统是以微型计算机为核心,再配以相微型计算机系统是以微型计算机为核心,再配以相应的外围设备、电源、辅助电路和控制微型计算机工作应的外围设备、电源、辅助电路和控制微型计算机工作的软件而构成的完整计算系统。它可以独立工作,有实的软件而构成的完整计算系统。它可以独立工作,有实用意义。用意义。1.1.1 1.1.1 微机微机系统的三个层次系统的三个层次q 字长字长q 存储
4、器容量存储器容量q 运算速度运算速度q 外设扩展能力外设扩展能力q 软件配置情况软件配置情况 字长是计算机内部一次可字长是计算机内部一次可以处理的二进制数码的位数。以处理的二进制数码的位数。决定于计算机通用存放器、决定于计算机通用存放器、内存储器、内存储器、ALU ALU 的位数和数的位数和数据总线的宽度。据总线的宽度。字长越长,一个字所能表字长越长,一个字所能表示的数据精度就越高;在完示的数据精度就越高;在完成同样精度的运算时,那么成同样精度的运算时,那么数据的处理速度越高。数据的处理速度越高。存储器容量存储器容量是衡量是衡量计算机存储二进制信计算机存储二进制信息量大小的一个重要息量大小的一
5、个重要指标。包括:指标。包括:内存容量内存容量 外存容量外存容量 计算机计算机运算速度运算速度一一般用每秒钟所能执行般用每秒钟所能执行的指令条数来表示。的指令条数来表示。一台计算机允许配接一台计算机允许配接多少外部设备,对于系多少外部设备,对于系统接口和软件研制都有统接口和软件研制都有重大影响。重大影响。软件是计算机系统必不软件是计算机系统必不可少的重要组成局部,它可少的重要组成局部,它配置是否齐全,直接关系配置是否齐全,直接关系到计算机性能的好坏和效到计算机性能的好坏和效率的上下。率的上下。1.1.2 1.1.2 微机系统的主要性能指标微机系统的主要性能指标 1.2.1 1.2.1 三总线结
6、构及分类三总线结构及分类 1.2.2 1.2.2 微机各大组成局部的根本结构及功能微机各大组成局部的根本结构及功能 1.2 1.2 微型计算机系统的硬件结构微型计算机系统的硬件结构 目前各种微机系统采用的根本上是计算机的经典结构目前各种微机系统采用的根本上是计算机的经典结构-冯冯诺依曼结构。结构特点是:诺依曼结构。结构特点是:p 硬硬件件上上由由运运算算器器、控控制制器器、存存储储器器、输输入入设设备备和输出设备五大局部组成;和输出设备五大局部组成;p 数数据据和和程程序序以以二二进进制制代代码码的的形形式式不不加加区区别别地地存存放放在在存存储储器器中中,存存放放位位置置由由地地址址指指定定
7、,地地址址码码也也为二进制形式;为二进制形式;p 控控制制器器根根据据存存放放在在存存储储器器中中的的指指令令序序列列,即即程程序序来来工工作作,并并由由一一个个程程序序计计数数器器控控制制指指令令的的执执行行。控控制制器器具具有有判判断断能能力力,能能根根据据计计算算结结果果选选择择不不同同的动作流程。的动作流程。1.2.1 1.2.1 三总线结构及分类三总线结构及分类 1.1.冯冯诺依曼结构诺依曼结构微微型型计计算算机机系系统统硬件硬件软件软件运算器运算器控制器控制器存储器存储器输入输入/输出设备输出设备系统软件系统软件应用软件应用软件各部分间通过三条各部分间通过三条总线相连,故这种总线相
8、连,故这种系统结构也称为系统结构也称为三三总线结构。总线结构。2.2.三总线结构三总线结构1.2.1 1.2.1 三总线结构及分类三总线结构及分类MPURAM外设外设ABDBCBROMI/O接口接口三总线三总线 模块间的模块间的双向依赖关系双向依赖关系变为各模块变为各模块面向总线面向总线的单向依赖关系的单向依赖关系,简化了微机的结构。使微机系,简化了微机的结构。使微机系统易于扩充和维护。统易于扩充和维护。1.2.1 1.2.1 三总线结构及分类三总线结构及分类微型计算机三总线结构示意图微型计算机三总线结构示意图:p 单总线结构单总线结构p 双总线结构双总线结构p 多层总线结构多层总线结构1.2
9、.1 1.2.1 三总线结构及分类三总线结构及分类 根据总线组织方法的不同,总线结构可分根据总线组织方法的不同,总线结构可分为以下三类:为以下三类:特点:特点:MPUMPU对对M M和和I/OI/O的读写只能分时进行。的读写只能分时进行。优点:逻辑结构简单,本钱低,实现容易。优点:逻辑结构简单,本钱低,实现容易。MPUMI/OI/O接口接口外外设设1.2.1 1.2.1 三总线结构及分类三总线结构及分类 单总线单总线 结结 构构 双总线双总线 结结 构构 多层总多层总 线结构线结构特点:特点:MPUMPU可分别在两套总线上同时与可分别在两套总线上同时与M M 和和I/OI/O口交换信息。口交换
10、信息。优点:展宽了总线带宽,提高了数据传优点:展宽了总线带宽,提高了数据传 输速率。输速率。存储总线存储总线I/OI/O总线总线I/O接口M外外设设MPU1.2.1 1.2.1 三总线结构及分类三总线结构及分类 单总线单总线 结结 构构 双总线双总线 结结 构构 多层总多层总 线结构线结构DMADMA控制器控制器全局总线全局总线全全局局M全全局局I/OMPU总线控总线控制逻辑制逻辑局部局部I/OI/O局部局部M M缓冲器缓冲器局局部部总总线线 真正实现了多层总线上的并行工作。真正实现了多层总线上的并行工作。这对等效总线带宽的增加,系统数据处理这对等效总线带宽的增加,系统数据处理和数据传输效率的
11、提高,效果更明显。和数据传输效率的提高,效果更明显。1.2.1 1.2.1 三总线结构及分类三总线结构及分类 单总线单总线 结结 构构 双总线双总线 结结 构构 多层总多层总 线结构线结构(以双层以双层 为例为例1.2.2 1.2.2 微机各大组成局部的根本微机各大组成局部的根本 结构及功能结构及功能 微机的主要组成局部有微处理器MPU),存储器,I/O设备接口和总线。1.1.微处理器微处理器-微型计算机的运算和指挥控制中心微型计算机的运算和指挥控制中心 不同型号微机性能的差异首先在于其微处理器性能的不同,而微处理器的性能又与它的内部结构、硬件配置有关。每种微处理器有其特有的指令系统,但无论哪
12、种微处理器,其内部根本结构总是相同的,都有控制器、运算器和内部总线及缓冲器三大局部,每局部又各由一些根本部件组成。指令寄存(指令寄存(IR)指令译码(指令译码(ID)操作控(操作控(OC)累加(累加(ACC)累加锁存器累加锁存器暂存器暂存器 算算 术术 逻逻 辑辑 单单 元元(A LU)标志寄存器(标志寄存器(FR)地址总线(地址总线(AB)地址缓冲器地址缓冲器控制总线(控制总线(CB)寄寄 存存 器器 组组(RS)堆栈指针(堆栈指针(SP)程序计数(程序计数(PC)通用寄存器组通用寄存器组内部总线及缓冲器内部总线及缓冲器数据总线(数据总线(DB)数据缓冲器数据缓冲器运算器运算器控制器控制器微
13、处理器典型结构微处理器典型结构示意图示意图1.2.2 1.2.2 微机各大组成局部的根本结构及功能微机各大组成局部的根本结构及功能 -微机的存储记忆部件,用以存放数据和程序。微机的存储记忆部件,用以存放数据和程序。内存单元的地址和内容内存单元的地址和内容 内存由一个个内存单元组成,每个单内存由一个个内存单元组成,每个单 元中一般存放一个字节元中一般存放一个字节(8(8位位)的二进的二进 制信息。内存单元的总数目叫内存容制信息。内存单元的总数目叫内存容 量。量。微机通过给每个内存单元规定不同的微机通过给每个内存单元规定不同的 地址来管理内存。地址来管理内存。1011001001111110000
14、011001100011101110010内容内容地址地址00000H00002HF0000H00001HFFFFFH 内存内存内存中存放的数据和程序形式上都是内存中存放的数据和程序形式上都是 二进制数。二进制数。1.2.2 1.2.2 微机各大组成局部的根本结构及功能微机各大组成局部的根本结构及功能 2.2.存储器内存或主存存储器内存或主存1011001001111110000011001100011101110010内容内容地址地址00000H00002HF0000H00001HFFFFFH 内存内存1.2.2 1.2.2 微机各大组成局部的根本结构及功能微机各大组成局部的根本结构及功能
15、CPUCPU对内存的操作有读、写两种。对内存的操作有读、写两种。写操作:写操作:CPUCPU将其内部信息传送将其内部信息传送到内存单元保存下来到内存单元保存下来,从而改变被从而改变被写单元的内容。写单元的内容。读操作:读操作:CPUCPU将内存单元的内容将内存单元的内容取入取入CPUCPU内部,不改变被读单元的内部,不改变被读单元的内容。内容。内存操作内存操作 内存分类内存分类按工作方式的不同,内存分为两大类:按工作方式的不同,内存分为两大类:1.2.2 1.2.2 微机各大组成局部的根本结构及功能微机各大组成局部的根本结构及功能 随机存取存储器随机存取存储器(RAM)RAM)只读存储器只读存
16、储器(ROM)ROM)RAM RAM的特点是可被的特点是可被CPUCPU随随机的读和写机的读和写,断电后所有断电后所有信息消失。信息消失。ROM ROM的特点是只能被的特点是只能被CPUCPU随机读取随机读取,不能任意写入。不能任意写入。断电后信息不会丧失。断电后信息不会丧失。4.4.总线总线 微机中各组成局部间传输信息共同使用的“公路,是一 组公共信号线。数据总线数据总线DBDB:双向总线,用来传输数据信息;双向总线,用来传输数据信息;地址总线地址总线ABAB:单向总线单向总线,用于传送用于传送CPUCPU发出的地址信息;发出的地址信息;控制总线控制总线CBCB:用来传送控制、时序和状态信息
17、等。用来传送控制、时序和状态信息等。3.3.I/OI/O设备的接口设备的接口 微机通过微机通过I/OI/O设备与外部交换信息,但两者处理的信设备与外部交换信息,但两者处理的信息从数据格式到逻辑时序一般不能直接兼容息从数据格式到逻辑时序一般不能直接兼容,必须在两者必须在两者之间引入连接电路之间引入连接电路,即即I/OI/O接口电路。接口电路。1.2.2 1.2.2 微机各大组成局部的根本结构及功能微机各大组成局部的根本结构及功能 1.3 1.3 微机的运算根底微机的运算根底1.3.1 1.3.1 计算机中数的表示方法计算机中数的表示方法1.3.2 1.3.2 计算机的运算计算机的运算1.3.1
18、1.3.1 计算机中数的表示方法计算机中数的表示方法 在计算机中使用的、连同符号位一起数字化了的在计算机中使用的、连同符号位一起数字化了的 数,称为机器数。数,称为机器数。通常用一个数的最高位作为符通常用一个数的最高位作为符 号位:号位:0 0表示正数,表示正数,1 1表示负数。表示负数。10110101101101010010101000101010例例1.11.1:机器数机器数真值(十进制)真值(十进制)-53+42 机器数所表示的真实值那么叫真值。机器数所表示的真实值那么叫真值。1.1.机器数和真值机器数和真值1.3.1 1.3.1 计算机中数的表示方法计算机中数的表示方法常用的表示方法
19、有三种常用的表示方法有三种:(1)(1)原原 码码(2)(2)反反 码码(3)(3)补补 码码1.3.1 1.3.1 计算机中数的表示方法计算机中数的表示方法 原码的最高位表示符号,数值位用二进制原码的最高位表示符号,数值位用二进制绝对值表示。绝对值表示。设机器数位长为设机器数位长为n n,那么数,那么数X X的原码定义为:的原码定义为:n n位原码表示数值的范围位原码表示数值的范围:-(2-(2n-1n-1-1)+(+(2 2n-1n-1-1)+0+0原原=0000=0000-0-0原原=1000=1000 XX原原=X=0XX=0X1 1X X2 2XXn-1n-1(X0)(X0)2 2n
20、-1n-1+X=1X+X=1X1 1X X2 2XXn-1n-1(X0(X0)数数0 0的原码有两种不同的形式的原码有两种不同的形式:1.3.1 1.3.1 计算机中数的表示方法计算机中数的表示方法(1)(1)原码原码(2)(2)反码反码(3)(3)补码补码 原码的定义:原码的定义:原码表示简单、直观原码表示简单、直观,与真值间转换方便与真值间转换方便,但但用它作加减运算不方便用它作加减运算不方便,且且0 0有两种表示方法。有两种表示方法。正数的反码表示与原码相同正数的反码表示与原码相同;负数的反码是将负数的反码是将其原码除符位外各位取反得到。即:其原码除符位外各位取反得到。即:n n位反码表
21、示数值的范围位反码表示数值的范围:-(2-(2n-1n-1-1)+(2+(2n-1n-1-1)数数0 0的反码也有两种形式的反码也有两种形式:+0+0反反=0000(=0000(全全0)0)-0-0反反=1111(=1111(全全1)1)反码复原为真值的方法反码复原为真值的方法:反码反码原码原码真值,真值,而而 XX原原=XX反反 反反 XX反反=0X1X2Xn-1=X (X0)1X1X2Xn-1=(2(2n-1)-X (X0)-1)-X (X0)(1)(1)原码原码(2)(2)反码反码(3)(3)补码补码 反码的定反码的定义义1.3.1 1.3.1 计算机中数的表示方法计算机中数的表示方法
22、-正数的补码表示与原码相同正数的补码表示与原码相同;负数的补码是负数的补码是将其原码除符号位外各位取反加将其原码除符号位外各位取反加1 1而得到。即:而得到。即:n n位补码表示数值的范围位补码表示数值的范围:-2-2n-1n-1+(2+(2n-1n-1-1)-1)数数0 0的补码只有一个的补码只有一个:+0+0补补=-0=-0补补=0000(=0000(全全0)0)补码复原为真值的方法补码复原为真值的方法:补码补码原码原码真值,而真值,而 XX原原=XX补补 补补 XX补补=0 0X X1 1X X2 2XXn-1n-1=X (X0)=X (X0)1X1X2Xn-1+1=2=2n-X=2-X
23、=2n+X (X0)+X (X0)(1)(1)原码原码(2)(2)反码反码(3)(3)补码补码 补码的补码的定义:定义:1.3.1 1.3.1 计算机中数的表示方法计算机中数的表示方法(1)(1)原码原码(2)(2)反码反码(3)(3)补码补码结论结论:原原码码、反反码码、补补码码的的最最高高位位都都是是表表示示符符号号位位。符符号号位位为为0 0时时,表表示示真真值值为为正正数数,其其余余位位都都为为真真值值。符符号号位位为为1 1时时,表表示示真真值值为为负负数数,其其余余位除原码外不再是真值。位除原码外不再是真值。对对于于正正数数,三三种种编编码码都都一一样样;对对于于负负数数,三三种种
24、编编码码互互不不相相同同。所所以以原原码码、反反码码、补补码码本本质质上上是是用用来来解解决决负负数数在在机机器器中中表表示示的的三三种种不不同同的编码方法。的编码方法。二二进进制制位位数数相相同同的的原原码码、反反码码、补补码码所所能能表表示的数值范围不完全相同。示的数值范围不完全相同。计计算算机机中中不不用用某某个个二二进进制制位位来来表表示示小小数数点点,而而是是隐隐含含规定小数点的位置。规定小数点的位置。根根据据小小数数点点的的位位置置是是否否固固定定,数数的的表表示示方方法法可可分分为为定定点表示点表示和和浮点表示浮点表示,相应的机器数就叫,相应的机器数就叫定点数定点数或或浮点数浮点
25、数。对于任一个二进制数对于任一个二进制数X X,通常可表示成:通常可表示成:X=2J S其中,其中,S S为数为数X X的尾数,的尾数,J J为数为数X X的阶码,的阶码,2 2为阶码的底。为阶码的底。尾数S表示数X的全部有效数字,阶码J那么指出了小数点的位置。S值和J值均可正可负。当J固定时,表示是定点数;当J值可变时,表示是浮点数。1.3.1 1.3.1 计算机中数的表示方法计算机中数的表示方法 根据小数点固定的位置不同。定点数有定点根据小数点固定的位置不同。定点数有定点(纯整数纯整数和定点纯小数两种。和定点纯小数两种。J=0,SJ=0,S为纯整数时为纯整数时,小数小数点固定在数的最低位之
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学计算机硬件与接口技术课件第一章 微机系统组成及工作原理 大学计算机 硬件 接口 技术 课件 第一章 微机 系统 组成 工作 原理
限制150内