网站大量收购独家精品文档,联系QQ:2885784924

微型计算机原理及应用09.ppt

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中南大学 中国水利水电出版社 第9章 从8086/8088到Pentium的技术变迁 9.1 80286CPU 80286是继8086/8088之后推出的一种增强型标准16位微处理器。与8086/8088相比,它在结构上有很大改进,性能上有明显提高。这主要体现在以下几个方面: (1)80286内部有执行单元EU(Execution Unit)、地址单元AU(Address Unit)、指令单元IU(Instruction Unit)和总线单元BU(Bus Unit)4个独立的部件并行操作,可实现4级流水线作业,提高了吞吐率,加快了处理速度。 (2)80286的地址总线和数据总线完全分开,不再像8086/8088那样采用数据总线和低16位/8位地址线分时复用方式,具有独立的数据线16条、地址线24条。 (3)80286是第一个具有多任务处理指令而又与8086兼容的芯片。它提供了许多新指令及专用保护方式使处理器在各种任务间快速而方便地切换。 (4)80286的存储器管理可以实现在实地址和保护虚地址两种方式下访问存储器。无论在哪一种方式下,80286的存储空间仍采用分段管理,每段最大长度仍为64KB。但是,在这两种方式下,24条地址线(A23~A0)的使用情况不同。 (5)80286提供了4个等级的特权系统和3种形式的保护机构,以实现操作系统与任务之间、任务与任务之间、任务内程序与数据之间的相互隔离与保护。特权系统和保护机构保证了虚址空间到实址空间的安全转换。 9.2 80386CPU 80386是针对多用户和多任务的应用而推出的32位微处理器。它和8086/8088/80286在目标代码级保持了完全的兼容性。与80286相比,80386在结构和性能上的主要特点如下: (1)内部寄存器数量明显增加,除80286具有的各种寄存器外,还有若干控制寄存器、调试寄存器和测试寄存器,而且寄存器的容量都扩充到了32位,因此80386是第一个真正具有全32位数据处理能力的微处理器。 (2)80386内部由总线接口单元、指令预取单元、指令译码单元、指令执行单元、段管理单元和页管理单元6个独立的部件组成。这些部件可以独立并行操作,构成6级流水线结构,使处理器在同一时间内可以进行指令的执行、预取、译码、存储器管理和访问等工作。处理过程的流水机制使80386处理器的性能有了很大的提高,运算速度大大加快。80386的时钟有16MHz、20MHz、25MHz和33MHz等多种,在16MHz时钟下,执行速度达3~4MIPS,总线上的数据传送速度为32MB/s。 (3)片内存储器管理机制可实现段式、页式或段页式存储管理,比80286可提供更大的虚拟存储空间(246B,即64TB)和物理存储空间(232B,即4GB)。 (4)80386新增了一种保护模式下的工作方式,即虚拟8086方式。这种方式允许在受保护的和分页的系统中运行8086的软件。因此,80386共有三种工作方式:实地址方式、保护虚地址方式和保护虚拟8086方式(简称虚拟8086方式)。 (5)提供了32位外部总线接口,最大数据传输率显著提高。总线接口支持动态数据宽度控制,能自动地在16位和32位数据总线之间进行切换,以适应不同位数的存储器和I/O设备。 9.3 80486CPU 80486与80386相比也作了很多改进,其特点主要表现在以下几点: (1)80486采用的是单倍时钟频率,即在80486CPU的CLK端输入的外部时钟频率就是其内部处理器的工作时钟频率,因此可大大增加电路的稳定性。 (2)在指令单元采用RISC技术和流水线技术,减少了不规则的控制部分,而且将使用频度较高的基本指令由原来的微代码控制改为硬件逻辑直接控制,从而使执行指令的时钟数大大减少,可变长指令的译码时间大大缩短,大部分基本指令可在一个时钟周期完成,平均指令执行速度达到1.2条指令/时钟。 (3)内含8KB的高速缓存(Cache),用于对频繁访问的指令和数据实现快速的混合存放,高速缓存系统截取80486对内存的访问。 (4)80486芯片内包含了相当于增强型80387功能的浮点协处理器(FPU)。与386系统中外置的80387芯片相比,其浮点处理速度提高了3~5倍。 (5)与80386相比,80486内部数据总线的宽度并不都只限于32位,而是有32位、64位和128位多种,分别用于不同单元之间的数据通路,对于加快数据传输速度、缩短指令执行时间也有重要作用。 (6)采用了突发(Burst)式总线传输方式,使系统取得一个地址后,与该地址相关的一组数据都可以进行输入/输出,有效地解决了CPU与存储器之间的数据交换问题。 (7)面向多处理器结构,在总线接口部件上增加了总线监视功能,以保证构成多机系统时的高速缓存一致性

文档评论(0)

3388813 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档