第2章8086微处理器ppt课件.ppt

第2章8086微处理器ppt课件.ppt

ID:59440099

大小:953.00 KB

页数:30页

时间:2020-09-18

第2章8086微处理器ppt课件.ppt_第1页
第2章8086微处理器ppt课件.ppt_第2页
第2章8086微处理器ppt课件.ppt_第3页
第2章8086微处理器ppt课件.ppt_第4页
第2章8086微处理器ppt课件.ppt_第5页
资源描述:

《第2章8086微处理器ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章 8086微处理器2.116位微处理器概述2.28086/8088CPU的结构微处理器(microprocessor)是微型计算机的运算及控制部件,也称中央处理单元(CPU)。它本身不构成独立的工作系统,因而它也不能独立地执行程序。通常,微处理器由算术逻辑部件(ALU)、控制部件、寄存器组和片内总线等几部分组成,这些都已在前面几章中讲过了。第一代微处理器是1971年Intel公司推出的4040和8008。它们是采用PMOS工艺的4位及8位微处理器,只能进行串行的十进制运算,集成度达到2,000个晶体管/片,用在

2、各种类型的计算器中已经完全能满足要求。2.116位微处理器概述第二代微处理器是1974年推出的8080,M6800及Z-80等。它们是采用NMOS工艺的8位微处理器,集成度达到9,000个晶体管/片。在许多要求不高的工业生产和科研开发中已可运用。这些8位微处理器构成的计算机系统对许多算术运算和其他操作都必须编制程序。例如,即使是乘法和除法这样基本的运算都必须用子程序来实现。由于每次只能处理8位数据,处理大量数据就要分成许多个8位字节进行操作,数值越大或越小,计算时间都很长,这对数量大的数据库、文字处理或实时控制等应用

3、来说就太慢了。用提高时钟频率可弥补这一局限,但也是很有限度的。此外,8位微处理器的寻址能力也有局限。典型8位微处理器有一条16位地址线,因此最多可寻址64K个存储单元,对于具有大量数据的大型复杂程序都可能是不够的。20世纪70年代后期,超大规模集成电路(VLSI)投入使用,出现了第三代微处理器。Intel公司的8086/8088,Motorola公司的M68000和Zilog公司的Z8000等16位微处理器相继问世,它们的运算速度比8位微处理器快2~5倍,采用HMOS高密度工艺,集成度达29000个晶体管/片,赶上或

4、超过了20世纪70年代小型机的水平。从此,传统的小型计算机受到严峻的挑战。20世纪80年代以来,Intel公司又推出了高性能的16位微处理器80186及80286。它们与8086/8088向上兼容。80286是为满足多用户和多任务系统的微处理器,速度比8086快5~6倍。处理器本身包含存储器管理和保护部件,支持虚拟存储体系。1985年,第四代微处理器80386及M68020推出市场,集成度达45万个晶体管/片。它们是32位微处理器,时钟频率达40MHz,速度之快、性能之高,足以同高档小型机相匹敌。总之,20世纪70年

5、代至今,微处理器的发展是其他许多技术领域望尘莫及的,如1989年推出了80486,1993年推出了Pentium及80586等更高性能的32位及64位微处理器,它也促进了其他技术的进步。本章以讲解16位8086/8088微处理器为中心,第11章再介绍80386,80486及Pentium等芯片的原理。因为它们是当今许多流行的微型计算机,如IBMPC及许多兼容机联想,同方,COMPAQ等个人计算机的CPU。8086和8088CPU的内部基本相同,但它们的外部性能是有区别的。8086是16位数据总线,而8088是8位数据

6、总线,在处理一个16位数据字时,8088需要两步操作而8086只需要一步。8086和8088CPU的内部都采用16位字进行操作及存储器寻址,两者的软件完全兼容,程序的执行也完全相同。然而,由于8088要比8086有较多的外部存取操作,所以,对相同的程序,它将执行得较慢。这两种微处理器都封装在相同的40脚双列直插组件(DIP)中。图2.12.28086/8088CPU的结构8086CPU从功能上可分为两部分,即总线接口部件(businterfaceunit,缩写为BIU)和执行部件EU(executionunit)。8

7、086的内部结构如图2.1所示。2.2.1执行部件执行部件(EU)的功能就是负责指令的执行。将指令译码并利用内部的寄存器和ALU对数据进行所需的处理。从结构图2.1中,可见到执行部件由下列部分组成:(1)4个通用寄存器,即AX,BX,CX,DX;(2)4个专用寄存器,即基数指针寄存器BP,堆栈指针寄存器SP,源变址寄存器SI,目的变址寄存器DI;(3)标志寄存器(FR);(4)算术逻辑部件(ALU)。8086/8088的EU有如下特点:(1)4个通用寄存器既可以作为16位寄存器使用,也可以作为8位寄存器使用。当BX寄

8、存器作为8位寄存器时,分为BH和BL,BH为高8位,BL为低8位。(2)AX寄存器也常称为累加器,8086指令系统中有许多指令都是通过累加器的动作来执行的。当累加器作为16位来使用时,可以进行按字乘操作、按字除操作、按字输入/输出和其他字传送等;当累加器作为8位来使用时,可以实现按字节乘操作、按字节除操作、按字节输入/输出和其他字节传送,以及十

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

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

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