您好,欢迎来电子发烧友网! ,新用户?[免费注册]

当前位置:电子发烧友网 > 图书频道 > 电子 > 《计算机组成原理与汇编语言》 > 第7章 Pentium简介

第1节 从8086到Pentium

7.1.1 8086与8088的比较

    主要区别表现在:
   ①8088CPU的指令预取队列为4个字节,而8086CPU则为6个字节。

    ②8088CPU的A8~A15仅用于输出地址信号,而8086则与AD0~AD7一样,将此8条线变为双向分时复用的AD8~AD15,即某一时刻送出地址A8~A15,

     而另一时刻则用这8条线传送A8~A15 。

   ③8088CPU上的 信号在8086上变为 信号,以保证8086可以一次读写一个字节或一个字(16位)。

   ④8088的引线28是IO/ ,即CPU访问内存时该引线输出低电平;访问接口时则输出高电平。  

7.1.2 80X86的发展过程

   1.从8086/88到80186/188

           80186/188的设计思想主要是通过提高集成度来减少构成微型机的配套芯片。 

   2. 80286微处理器 

           80286在指令操作码上与8086、80186向上兼容,具有实地址模式和保护模式两种运行方式。 
   ①80286的内部寄存器只有16位,且外部数据总线也是16位,故只能进行16位的操作。
   
  ②其外部地址总线为24条,因此它最大的内存寻址空间为16MB。
   
  ③由于其描述符的8个字节未能充分利用,故最大的虚拟地址空间只有1GB。
   
  3. 80386微处理器

   现在看起来,80386存在的主要问题是:
   
      ①为提高速度,需外接高速缓冲存贮器(Cache)。有关高速缓存的问题,我们在此仅做最简单的概念上的介绍。 

   具有高速缓存的存贮器系统结构如图71所示。它由3大部分组成:

   ·高速缓存——位于CPU和大容量存贮器(DRAM)之间的一种高速静态存贮器(SRAM);
  
   ·主存贮器——微型计算机中大容量的慢速存贮器;
   
   ·高速缓存控制器——控制高速缓存工作的电路。

 

Cache的广泛应用主要取决于微型计算机工作时的两种特殊性能:    ·

1.程序具有高度的重复性。程序和变量具有访问的局部性。   

2.为提高性能需外接数字协处理器80387。  

4. 80486处理器     

从结构上看,80486是将80386微处理器及与其配套芯片集成在一块芯片上。具体地说,80486芯片中集成了80386处理器、80387数字协处理器、8KB的高速 缓存(Cache),以及支持构成多微处理器的硬件。   

5. Pentium处理器   

有人将开始开发出来的Pentium处理器产品称为80586,而将后来的Pentium称作80686等,也有人把后来开发出来的产品叫做多能Pentium 或高能Pentium。Pentium在80486的基础上又有新的改进,从下一节开始,我们将简要介绍Pentium100。