第3章 80X86微处理器(2).ppt





《第3章 80X86微处理器(2).ppt》由会员分享,可在线阅读,更多相关《第3章 80X86微处理器(2).ppt(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、与8086相比,80286微处理器主要有以下改进:(1)(1)由由 于于 地地 址址 线线 的的 增增 加加,使使 它它 的的 内内 存存 容容 量量 提提 高高。8086/80888086/8088有有2020条条地地址址线线,只只能能寻寻址址1MB1MB的的内内存存空空间间,而而8028680286增加到增加到2424条地址线,可寻址条地址线,可寻址16MB16MB(2 22424字节)内存。字节)内存。(2)(2)时钟频率提高,使得处理速度加快。时钟频率提高,使得处理速度加快。8028680286的时钟的时钟频率最高可达频率最高可达20MHz20MHz。(3)(3)可同时运行多个任务。多
2、任务是通过多任务硬件机可同时运行多个任务。多任务是通过多任务硬件机构使处理器在各种任务之间快速而方便地切换实现构使处理器在各种任务之间快速而方便地切换实现。(4)(4)将将8086/80888086/8088的的2 2级流水线体系结构增加到级流水线体系结构增加到4 4级。级。3.4 从从80286到到Pentium系列的技术发展系列的技术发展3.4.1 80286微处理器微处理器(5)(5)8028680286增增加加了了一一种种工工作作方方式式。8086/80888086/8088只只有有实实方方式式,而而8028680286有有实实方方式式和和保保护护方方式式。在在实实方方式式下下,802
3、8680286和和80868086一一样样在在1MB1MB内内存存空空间间执执行行程程序序,只只是是速速度度提提高高了了,相相当当于于是是一一个个快快速速的的80868086。在在保保护护方方式式下下,8028680286提提供供2424位位地地址址线线访访问问物物理理地地址址空空间间,并并首首次次应应用用了了“虚虚拟拟存存储储器器”和和“虚拟内存虚拟内存”的概念。的概念。“虚拟存储器虚拟存储器”就是系统中有一个速度较快容量较小的内存,还有一个速度较慢但容量很大的外存,通过存储器管理机制,利用外存来模拟内存,这样从程序员角度看,系统中似乎有一个容量非常大的、速度也相当快的主存储器,但它并不是真
4、正的物理内存,故称为虚拟存储器。80286可模拟1GB(230字节)虚拟内存。一、一、80286的功能结构的功能结构1.总线接口部件总线接口部件BIU BIU负责处理CPU和系统总线之间的所有通信和数据传输,当数据存取请求与预取指令请求同时发生时,BIU 将优先处理数据存取操作。2.2.指令部件指令部件IU(Instruction Unit)IU包括指令译码器和已译码指令队列(3条)。3.3.执行部件执行部件EU EU负责指令的执行,即从指令部件IU中取出已译码的指令并直接执行。4.4.地址部件地址部件AU(Address Unit)AU负责物理地址的生成。80286内部的通用寄存器(包括4个
5、数据寄存器和4个基址变址寄存器)、4个段寄存器和指令指针寄存器IP与8086的完全相同。不同之处在于标志寄存器新增了两个标志(占3位)以及增加了1个机器状态字MSW。1、FLAGNT:嵌套标志,此标志作为状态标志用于指出当前执行的任务是否嵌套于另一个任务中。IOPL:I/O特权标志,此标志作为控制标志用于指示指定的I/O操作处于特权级的哪一级。IOPL占两位,可表示03四个特权级,其中0级最高,3级最低。0级一般为操作系统的核心程序使用。只有当现行任务的特权级高于或等于此时IOPL级别时,CPU对此设备的I/O操作才可以执行。二、二、80286的寄存器的寄存器 2、MSW PE:保护允许。PE
6、1允许保护,除了RESET外,保护方式不能被撤消;PE0禁止保护,只能通过硬件复位,但80386以后的微处理器可以通过指令来设置。MP:协处理器监控允许。当MP=1时,可用WAITWAIT指令来判断80287的存在性,此时若产生类型号为7的异常,则表示协处理器不存在;当MP=0时,禁止监控。EM:模拟协处理器允许。当EM1时,使用ESC指令,将引起协处理器不存在异常7,可用该中断处理程序进行仿真操作,模拟协处理器工作;当EM0时,禁止模拟,协处理器指令只能在实际协处理器80287中执行。TS:任务切换。在任务切换时,系统硬件总使TS1,此时微处理器在执行一条协处理器指令时,会产生协处理器不存在
7、异常中断。与80286相比,80386微处理器主要有以下改进:(1)由于地址线的增加,使它的寻址能力增强。(232字节)。(2)时钟频率提高,使得处理速度加快。最大可达33MHz(3)增强了存储器管理部件的功能。80386可模拟64TB(246字节)虚拟存储空间,另外80386可进行段式以及段页式存储管理。(4)80386增加V86(虚拟8086)工作方式。在80286的基础上进一步改进了多任务处理技术,使得多个DOS程序可同时运行。(5)将80286的4级流水线体系结构增加到6级。3.4.2 80386微处理器微处理器一、一、80386的内部结构的内部结构1.总线接口部件总线接口部件BIU
8、总线接口部件BIU负责CPU与外部总线的数据交换。并增加了总线请求判优器。2.指令预取部件指令预取部件IPU(Instruction Prefetch Unit)指令预取部件IPU使得指令代码的预取得以独立,由一个16字节长的指令预取队列和预取器组成。3.指令译码部件指令译码部件IDU (Instruction Decode Unit)指令译码部件IDU包括指令译码器和能容纳三条已译码指令的指令队列两部分。4.执行部件执行部件EU 执行部件EU是负责从已译码指令队列中取出指令编码,执行各种数据处理和运算。5.分段部件分段部件SU(Segment Unit)分段部件SU管理面向程序员的逻辑地址空
9、间,并且将48位的逻辑地址(16位的段选择子和32位的偏移地址)转换为32位的线性地址。线性地址是在虚拟存储空间内的可定位的地址。6.分页部件分页部件PU(Paging Unit)分页部件PU管理物理地址空间,将分段部件产生的32位的线性地址转换为32位的物理地址。分段部件、分页部件和保护测试部件共同构成了存储器管理部件MMU(Memory Management Unit)。MMU管理控制所有虚拟地址到物理地址的转换、分段及分页检验等。二、二、80386的寄存器的寄存器1.通用寄存器通用寄存器 80386有8个32位的通用寄存器,它们都是8086中16位通用寄存器的扩展,故命名为EAX、EBX
10、、ECX、EDX、EBP、ESP、ESI和EDI,用于存放数据或地址。2.指令指针寄存器和标志寄存器指令指针寄存器和标志寄存器1)指令指针寄存器EIP(32位)是用来存放下一条要执行的指令的地址偏移量,寻址范围为4GB。EIP的低16位可作为独立指令指针,称为IP。2)标志寄存器EFLAG 32位的标志寄存器EFLAG,是由80286的标志位扩展而成,在原有80286的基础上新增2个系统方式标志,而且全为控制标志。RF:恢复标志或重新启动标志。用于调试失败后,强迫程序恢复执行,在成功执行每条指令后,RF自动复位。当RF1时,下一条指令的任何调试故障将被忽略,不产生异常中断。VM:虚拟8086方
11、式标志。当80386工作在保护方式时,若VM1,则CPU转换到V86方式。3.段寄存器和段描述符寄存器段寄存器和段描述符寄存器1)段寄存器 80386内部有6个16位的段寄存器CS、DS、ES、SS、GS和FS。2)段描述符寄存器 对应每个段寄存器设置的一个程序员不可访问的64位寄存器。16位段选择子16位段选择子16位段选择子16位段选择子16位段选择子16位段选择子CSSSDSESFSGS32位段基地址 20位段界限 12位属性32位段基地址 20位段界限 12位属性32位段基地址 20位段界限 12位属性32位段基地址 20位段界限 12位属性32位段基地址 20位段界限 12位属性32
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第3章 80X86微处理器2 80 X86 微处理器

限制150内