8086和8088的主要区别
8086和8088的主要区别有以下几个方面:
1. 外部数据总线位数的差别:8086的外部数据总线有16位,而8088的外部数据总线为8位,因此,8088被称为准16位处理器。
2. 指令队列容量的差别:8086的指令队列可容纳6个字节,而8088的指令队列只能容纳4个字节。
3. 引脚特性的差别:两种CPU的引脚功能是相同的,但有一些引脚的定义不同。例如,AD15~AD0在8086中都定义为地址/数据复用总线;而在8088中,由于只需用8条数据总线,因此,对应予8086的AD15~AD8这8条引脚,只作地址线使用。
4. 28号引脚的相位不同:在8086中为M/IO;而在8088中被倒相,改为IO/M,以便与8080/8085系统的总线结构兼容。
5. 34号引脚的定义不同:在8086中定义为BHE信号;而在8088中定义为SS0,它与DT/R,IO/M一起用作最小方式下的周期状态信号。
