电子教案·《微型计算机原理及应用》课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《电子教案·《微型计算机原理及应用》课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微型计算机原理及应用 电子 教案 微型计算机 原理 应用 课件
- 资源描述:
-
1、12课程目标微机原理是学习和掌握微机硬件知识和汇编语言程序设计的入门课程:F微型计算机的基本工作原理F汇编语言程序设计F微型计算机接口技术建立微型计算机系统的整体概念,形成微机系统软硬件开发的初步能力3教学大纲第一章 微型计算机系统概述第二章 微机运算基础第三章 8086/8088CPU体系结构和指令系统第四章 8086/8088汇编语言程序设计第五章 微型机中的存储器第六章 中断系统第七章 可编程接口芯片及应用第八章 A/D和D/A转换器第九章 从8086/8088到Pentium的技术变迁第十章 微型计算机在工业控制中的应用41.1 微机系统的组成1.2 微型计算机硬件系统的组成1.2.1
2、 系统总线1.2.2 微处理器1.2.3 存储器1.2.4 输入输出(I/O)接口和外设1.3 微处理器组成1.4 存储系统概述1.4.1 内存储器单元的地址和内容1.4.2 内存操作1.4.3 内存分类1.5 微机工作过程1.6 微机系统的主要技术指标51.1 微机系统的组成 世界上第一台现代意义的电子计算机是1946年美国宾夕法尼亚大学设计制造的ENIAC6电子计算机的发展:电子管计算机(1946-1956)晶体管计算机(1957-1964)中小规模集成电路计算机(1965-1970)超大规模集成电路计算机(1971-今)电子计算机按其性能分类:大型计算机 中型计算机小型计算机微型计算机
3、微型计算机微型计算机是第四代计算机的典型代表是第四代计算机的典型代表7微型计算机系统的三个层次微处理器严格讲,微处理器 CPUCPU由算术逻辑部件(ALU)和控制部件两大主要部分组成,实现运算功能和控制功能微处理器除算术逻辑部件和控制部件以外,还包含一组寄存器(Registers)以及高速缓冲存储器(Cache)等特殊的存储器。将这些部件集成在一片大规模集成电路或超大规模集成电路封装之中,这个器件才被称为微处理器8微型计算机系统的三个层次微型计算机以微处理器为核心,配上由大规模集成电路制作的只读存储器(ROM)、读写存储器(RAM)、输入输出接口电路及系统总线等所组成的计算机,称为微型计算机。
4、将这些组成部分集成在一片超大规模集成电路芯片上,称为单片微型计算机,简称单片机。9微型计算机系统的三个层次微型计算机系统以微型计算机为中心,配以相应的外围设备以及控制微型计算机工作的软件,就构成了完整的微型计算机系统。微型计算机如果不配有软件,通常称为裸机软件分为系统软件和应用软件两大类。10微型计算机系统的三个层次:微处理器微型计算机 微型计算机系统系统软件应用软件微处理器微处理器存储器I/O接口总线 硬 件软 件微微 型型计算机计算机系系 统统微微 型型计算机计算机外 设ALU寄存器控制部件键盘、鼠标显示器软驱、硬盘、光驱 打印机、扫描仪11微型计算机的常用术语1位和字节位(bit)是计算
5、机所能表示的最小最基本的数据单位,它指的是取值只能为0或1的一个二进制数值位。位作为单位时记作b字节(byte)由8个位二进制位组成,通常用作计算存储容量的单位。字节作为单位时记作BK是kelo的缩写,1K=1024=210;M是mega的缩写,1M=1024K=220;G是Giga的缩写,1G=1024M=230;T是tera的缩写,1T=1024G=240。12微型计算机的常用术语2字长字长是微处理器一次可以直接处理的二进制数码的位数,它通常取决于微处理器内部通用寄存器的位数和数据总线的宽度。微处理器的字长有4位、8位、16位和32位等等。8088称为准16位微处理器,而80386SX称为
6、准32位微处理器。半字节字节字双字03034707078F8F1 01 71 81 F13微型计算机的常用术语3主频主频也叫做时钟频率,用来表示微处理器的运行速度,主频越高表明微处理器运行越快,主频的单位是MHz。早期微处理器的主频与外部总线的频率相同,从80486DX2开始,主频=外部总线频率倍频系数外部总线频率频率通常简称为外频,它的单位也是MHz,外频越高说明微处理器与系统内存数据交换的速度越快,因而微型计算机的运行速度也越快。倍频系数是微处理器的主频与外频之间的相对比例系数。通过提高外频或倍频系数,可以使微处理器工作在比标称主频更高的时钟频率上,这就是所谓的超频。14微型计算机的常用术
7、语4MIPSMIPS是Millions of Instruction Per Second的缩写,用来表示微处理器的性能,意思是每秒钟能执行多少百万条指令由于执行不同类型的指令所需时间长度不同,所以MIPS通常是根据不同指令出现的频度乘上不同的系数求得的统计平均值。主频为25MHz的80486其性能大约是20MIPS,主频为400MHz的Pentium II的性能为832 MIPS5iCOMP指数iCOMP指数是Intel公司为评价其32位微处理器的性能而编制的一种指标,它是根据微处理器的各种性能指标在微型计算机中的重要性来确定的,iCOMP指数包含的指标有整数数学计算、浮点数学计算、图形处理
8、以及视频处理等,这些指标的重要性与它们在应用软件中出现的频度有关,所以iCOMP指数说明了微处理器在微型计算机中应用的综合性能。15iCOMP指数16微型计算机的常用术语6微处理器的生产工艺微处理器的生产工艺指在硅材料上生产微处理器时内部各元器件间连接线的宽度,一般以m为单位,数值越小,生产工艺越先进,微处理器的功耗和发热量越小。目前微处理器的生产工艺已经达到0.18m。7 7微处理器的集成度微处理器的集成度指微处理器芯片上集成的晶体管的密度。最早Intel 4004的集成度为2250个晶体管,Pentium III的集成度已经达到750万个晶体管以上,集成度提高了3000多倍。17微型计算机
9、的发展微型计算机的发展是以微处理器的发展来表征的微处理器的集成度每隔18个月就会翻一番,芯片的性能也随之提高一倍-摩尔定律1971年1977年是微处理器发展的早期阶段:字长为4位或8位,集成度约为300010000晶体管/片,微处理器的主频为0.15MHz。1971年:Intel 4004,是世界上第一片单片微处理器4位微处理器,寻址空间为4096个半字节,指令系统包括45条指令1972年:Intel 8008,是世界上第一片8位微处理器。8008采用了10m生产工艺,集成度为3500个晶体管,工作频率为200KHz。181974年:Intel 8080采用了6m生产工艺,集成度为6000个晶
10、体管,主频为2MHz。1975年4月,MITS公司推出了以8080为CPU的世界上第一台个人计算机Altair 8800。值得一提的是,Altair 8800的BASIC语言解释器是Bill Gates编写的1976年:Intel 8080 Intel公司生产的最后一种8位通用微处理器,8085的工作频率提高到5MHz,指令系统的指令数上升到246条。微型计算机的发展19第一代:8086/8088(1978年-1981年)1978年-8086采用了3m工艺,集成了29,000个晶体管,工作频率为4.77 MHz。它的寄存器和数据总线均为16位,地址总线为20位,从而使寻址空间达1MB。同时,C
11、PU的内部结构也有很大的改进,采用了流水线结构,并设置了6字节的指令预取队列1979年-8088除了它的数据总线为8位以外,其余均与8086相同。8088采用8位数据总线是为了利用当时现有的8位设备控制芯片。由于8088内部支持16位运算,而与I/O之间传输为8位,故8088称为准16位微处理器。1981年8月,IBM公司推出以8088为CPU的世界上第一台16位微型计算机IBM 5150 Personal Computer,即著名的IMB PC。X86系列微型计算机的发展20第二代:80286(1982年-1984年)采用1.5m工艺,集成了134,000个晶体管,工作频率为6MHz。802
12、86的数据总线仍然为16位,但是地址总线增加到24位,使存储器寻址空间达到16MB。1985年IBM公司推出以80286为CPU的微型计算机IBM PC/AT,并制定了一个新的开放系统总线结构,这就是的工业标准结构(ISA)。该结构提供了一个16位、高性能的I/O扩展总线。80年代中期到90年代初,80286一直是微型计算机的主流CPU。在这一时期,还诞生了世界上最早的芯片组(chipsets)。X86系列微型计算机的发展21第三代:80386(1985年-1988年)第一个实用的32位微处理器,采用了1.5m工艺,集成了275,000个晶体管,工作频率达到16MHz。80386的内部寄存器、
13、数据总线和地址总线都是32位的。通过32位的地址总线,80386的可寻址空间达到4GB。这时由32位微处理器组成的微型计算机已经达到超级小型机的水平。80386的其他一些版本:80386SX,包含16位数据总线和24位地址总线,寻址空间为16MB;80386SL80386SLC,包含 l6位数据总线和25位地址总线,寻址空间为32MB。由于这些微处理器由于与I/O之间传输为16位,故也称为准32位微处理器。X86系列微型计算机的发展22第四代:80486(1989年-1992年)采用1m工艺,集成了120万个晶体管,工作频率为25MHz。80486微处理器由三个部件组成:一个80386体系结构
14、的主处理器,一个与80387相兼容的数学协处理器和一个8KB容量的高速缓冲存储器。80486把80386的内部结构做了修改,大约有一半的指令在一个时钟周期内完成,而不是原来的两个,这样80486的处理速度一般比80386快2到3倍。Intel公司还生产过80486的其他一些版本:80486SX,工作频率20MHz,不包含数学协处理器;80486DX2,采用双倍时钟,内部执行速度达到66MHZ,内存存取速度为33MHz;80486DX4,采用三倍时钟,内部执行速度达到100MHZ,内存存取速度为33MHz。X86系列微型计算机的发展23第五代:Pentium(1993年-1997年)Pentiu
15、m处理器的发展分成三代第一代Pentium处理器(以P5代称,1993年)采用0.8m工 艺 技 术,集 成 了 3 1 0 万 个 晶 体 管,工 作 频 率 为60MHz/66MHz。第二代Pentium处理器(以P54C代称,1994年)采用0.6m工艺,工作频率为90MHz/100MHz。第三代Pentium MMX(以P55C代称1997年)增加了57条多媒体指令在体系结构上,Pentium在内核中采用了RISC技术,可以说它是CISC和RISC技术相结合的产物X86系列微型计算机的发展24第六代:P6(1996-今)Pentium Pro、Pentium II、Pentium II
16、I采用0.6 m-0.18m工艺,集成度550万-750万晶体管,时钟频率166MHz-1GHz,采用二级高速缓存,2级超标量流水线结构,一个时钟周期可以执行3条指令X86系列微型计算机的发展第七代:未来-64位Mecerd(P7)251.2 微型计算机的组成微型计算机的组成由运算器、控制器、存储器、输入设备和输出设备五大部分组成26微型计算机的结构存储器I/O接口输入设备I/O接口数据总线 DB控制总线 CB地址总线 AB输出设备CPU各部件通过总线连接,总线连接多个功能部件的一组公共信号线27微型计算机的结构地址总线AB:用来传送CPU输出的地址信号,确定被访问的存储单元、I/O端口。地址
17、总线的条数决定微处理器的寻址能力数据总线DB:用来在CPU与存储器、I/O接口之间进行数据传送数据总线的条数决定微处理器一次最多可以传送的数据宽度控制总线CB:以来传送各种控制信号281.3微处理器组成 微处理器是微型计算机硬件系统中的核心部件,它有运算器、控制器、数据和地址缓冲器四大部分组成,而每部分又各由一些基本部件组成。指令寄存器(IR)指令译码器(ID)操作控制器(OC)寄 通用寄存器组存 堆栈指针(SP)器 程序计数器(PC)组(RS)地址缓冲器数据缓存器地址总线(AB)数据总线(DB)内部总线累加器(ACC)暂存器累加锁存器算术逻辑单元(ALU)标志寄存器(FR)控制总线(CB)控
18、制器运算器图1-4 微处理器典型结构图291.算术逻辑单元ALU(Arithmetic Logic unit)2.累加器ACC、累加锁存器和暂存器 3.标志寄存器FR(Flags Register)4.寄存器组 RS(Register Set或Registers)5.堆栈和堆栈指针SP 6.程序计数器PC(Program Counter)7.指令寄存器IR(Instruction Register)、指令译码器ID(Instruction Decoder)和操作控制器OC(Operation Controller)8.处理器地址缓冲器、处理器数据缓冲器 301.4 存储系统概述 存储器用来存储
19、程序和数据,它是微型计算机系统不可缺少的重要部件。微型机中的存储器分为内存储器(主存)和外存储器(辅存)。内存储器称主存储器,它与CPU以及各种接口电路组成微型机的主机。外存储器属微型机的外部设备,通常用于存放 CPU当前操作暂时不用的程序和数据,它存储的信息要通过接口电路输入到内存储器后才能供CPU处理。311.4.1 内存储器单元的地址和内容 1.4.2 内存操作 1.4.3 内存分类 按工作方式不同,内存可分为两大类:随机存取存储器RAM(Random Access Memory)和只读存储器ROM(Read Only Memory)。RAM可以被CPU随机地读和写,又称为随机读写存储器
20、。这种存储器用于存放用户装入的程序、数据及部分系统信息。当机器断电后所存信息消失,因此RAM归于易失性存储器。ROM中的信息只能被CPU随机读取,而不能由CPU任意随机写入。机器断电后,信息并不丢失,显然ROM应属于非易失性存储器。所以,这种存储器主要用来存放各种程序,如汇编程序、各种高级语言解释或编译程序、监控程序、基本I/O程序等标准子程序,也用来存放各种常用数据和表格等。ROM中的内容一般是由生产厂家或用户使用专用设备写入并固化的。321.5 微型计算机的工作过程微型计算机的工作过程就是执行程序的过程,而程序由指令序列组成,因此,执行程序的过程,就是执行指令序列的过程,即逐条地从存储器中
21、取出指令并完成指令所指定的操作。由于执行每一条指令,都包括取指、译码和执行三个基本步骤,所以,微型计算机的工作过程,也就是不断地取指令、译码和执行的过程,直到遇到停机指令时才结束机器的运行。取指令,P C值加1停机?译码并执行结束YN33微型计算机的工作过程34微型计算机的工作过程计算1+2=?汇编语言程序对应的机器指令 对应的操作MOV AL,110110000将立即数1传送到累加寄存器AL中00000001ADD AL,200000100计算两个数的和,结果存放到AL中00000010MOV 0008,AL10100010将AL中的数传送到地址单元00080000100100000000H
22、LT11110100停机351.6 微机系统的主要技术指标 1.字长 字长是计算机内部一次可以处理的二进制数码的位数。2.存储器容量存储器容量是衡量计算机存储二进制信息量大小的一个重要指标。3.运算速度 一般用每秒钟所能执行的指令条数来表示。4.外设扩展能力 5.软件配置情况 36中南大学中国水利水电出版社37第2章 微机运算基础 2.1 进位计数制及数制转换 2.1.1 进位计数制的概念 在采用进位计数的数字系统中,如果只用r个基本符号(例如0,1,2,r-1)表示数值,则称其为基r数制(Radix-r Number System),r称为该数制的基数(Radix),而数制中每一固定位置对应
23、的单位值称为权。例如,在十进制数中,678.34可表示为678.34=6102+7101+8100+310-1+410-2可以看出,各种进位计数制中的权的值恰好是基数r的某次幂。因此,对任何一种进位计数制表示的数an-1an-2a1a0.a-1a-2a-m都可以写出按其权展开的多项式之和。382.1.2 数制间的转换 1十进制数转换成非十进制数十进制数转换成非十进制数将十进制数转换成非十进制数分为整数部分和小数部分进行。2非十进制数转换成十进制数非十进制数转换成十进制数非十进制数a1a2am-1am.am+1转换成十进制数采用“位权法”,即把各非十进制数按权展开,然后求和。3二进制数与八、十六
24、进制数之间的转换二进制数与八、十六进制数之间的转换392.1.3 二进制数的算术运算 1二进制数的加法运算二进制数的加法运算二进制数的加法运算法则是:0+0=00+1=1+0=1 1+1=0(被加数和加数为1,结果本位为0,按逢二进一向高位进位1)2二进制数的减法运算二进制数的减法运算二进制数的减法运算法则是:0-0=1-1=01-0=1 0-1=1(被减数为0、减数为1,结果本位为1,向高位借位)403二进制数的乘法运算二进制数的乘法运算二进制数的乘法运算法则是:00=001=10=0 11=1 4二进制数的除法运算二进制数的除法运算二进制数的除法运算法则是:00=001=0(10无意义)1
25、1=1 412.1.4 二进制数的逻辑运算 1逻辑数据的表示逻辑数据的表示对二进制数的1与0在逻辑上可代表真与假、是与非、对与错、有与无,这种具有逻辑性的变量称为逻辑变量。逻辑变量之间的运算就称为逻辑运算。2逻辑运算逻辑运算在计算机中,逻辑数据的值用于判断某个事件成立与否,成立为1(真),反之则为0(假)。(1)逻辑非运算它表示同原事件A含义相反 42(2)逻辑与运算逻辑与也称逻辑乘,通常用“”、“”或“”符号表示两个逻辑变量间的与关系。逻辑与表示两个简单事件A和B构成逻辑相乘的复杂事件,表示当A、B事件同时满足结果才为真,只要有一个为假,结果为假。(3)逻辑或运算逻辑或通常用“+”或“”符号
展开阅读全文