8088简介
- u2 m# Y0 S* }2 \
8086推出之前是8位微机的时代。一些8位微机用户,在更新机器时,总是想利用原有机器上的一些资源,如I/0接口板等,而这些资源大多是8位的。Intel公司考虑到这种情况,在8086之后推出了便于8位机用户进行机器升级的16位微处理器8088。IBM公司以8088为CPU,推出了第一种16位个人计算机IBM PC(IBM Personal Computer),随后推出了增强型IBM Pc/XT。这两种机器就是平常所说的PC系列机的最早机型。它们的推出,很快被世人所认可,迅速占领了市场。这两种机器在微机发展史上有着光辉的一页,时至今日,在讲述微机组成原理时一般都要提到它们。
9 @7 ?, z: L0 ~5 f, m
8088是一个准16位cPu。它的内部结构和8086几乎一样。8088和8086的主要区别 有四点。第一,8086对外的数据总线的宽度为16位,而8088对外的数据总线的宽度为8位。正因为这一点,才称8088为准16位cPu。第二,8086的指令预取队列为6个字节,而8088的指令预取队列为4个字节。第三,由于8088对外的数据总线的宽度为8位,所以不需要设置高字节传送允许信号
& T: o; |% p" J
' q: Z) P5 Y, o5 l [ h,地址A15~A8也不再和数据复用。第四,为了区分存储器操作和I/O操作,8086设置的引脚称为M/
3 M- T+ Z7 I1 m; s/ f7 @/ }9 T
8 a* v/ n' M5 e" S* T- V1 w
,而8088设置的引脚称为IO/
1 C: ^1 H$ [6 I1 N! m
s/ j5 y1 ]/ B3 L# B( l
,其高、低电平的含义正好相反。