首页 理论教育 8088CPU与8086的主要区别

8088CPU与8086的主要区别

时间:2023-11-16 理论教育 版权反馈
【摘要】:Intel公司在推出8086微处理器的同时,还推出了一种准16位微处理器8088,其价格较低廉,是许多流行的微机,如IBM-PC/XT及许多兼容机AT&T、AST、COMPAQ等个人计算机的CPU,其设计目标是为了能与Intel的8位外围接口芯片直接兼容。8088微处理器有和8086微处理器类似的体系结构。③在8086中28号引脚为,而在8088中被倒相,改为,以便和8080/8085微处理器的总线结构兼容。

8088CPU与8086的主要区别

Intel公司在推出8086微处理器的同时,还推出了一种准16位微处理器8088,其价格较低廉,是许多流行的微机,如IBM-PC/XT及许多兼容机AT&T、AST、COMPAQ等个人计算机的CPU,其设计目标是为了能与Intel的8位外围接口芯片直接兼容。8088微处理器有和8086微处理器类似的体系结构。这两种CPU的执行部件EU相同,其指令系统、寻址空间及程序设计方法都相同,软件方面完全兼容;但它们的芯片有区别,归纳起来主要有以下几个方面。

1.外部数据总线位数差别

8086微处理器的外部数据总线有16位,一个总线周期内可以输入/输出一个16位的字,使系统处理数据的速度和中断响应的速度都可以更快;而8088微处理器的外部数据总线为8位,一个总线周期内只能输入/输出一个字节数据。

2.指令队列容量差别

8086微处理器的指令队列可容纳6个字节,在一个总线周期中,可从存储器取出2个字节的指令代码填入指令队列,可提高取指令操作和其他操作的并行率,提高系统工作速度;而8088微处理器的指令队列只能容纳4个字节,一个总线周期中只能取回一个字节的指令代码,其总线取指令的时间长,在一定条件下会影响操作的并行率。(www.xing528.com)

3.引脚特性差别

两种CPU的引脚功能是相同的,但有以下区别:

①AD15~AD0在8086中都被定义为地址/数据复用总线;而在8088中,只有8条外部数据总线,因此,对应8086的AD15~AD8定义为A15~A8,只作为地址线使用。 ②在8086中34号引脚定义为978-7-111-42233-4-Chapter02-150.jpg控制信号;在8088中34号引脚定义为978-7-111-42233-4-Chapter02-151.jpg状态信号,它与D978-7-111-42233-4-Chapter02-152.jpg978-7-111-42233-4-Chapter02-153.jpg一起用来作为最小模式下的周期状态信号。

③在8086中28号引脚为978-7-111-42233-4-Chapter02-154.jpg,而在8088中被倒相,改为978-7-111-42233-4-Chapter02-155.jpg,以便和8080/8085微处理器的总线结构兼容。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈