简述8086和8088CPU的异同点

如题所述

8086和8088CPU不同点:

1、8086:是完全16位机,外部总线和内部总线都是16位。 8088:内部总线是16位,外部总线是8位的。

2、8086 有6字节的指令队列 只要有2字节的空闲便会自动取下条指令。 8088 有4字节的指令队列 只要有1字节的空闲便会自动取下条指令。

3、8086 使用M/IO引脚,8088 使用IO/M引脚。

8086和8088CPU相同点是CPU芯片的内部结构几乎是完全一致的,CPU内部能够并行处理的最大二进制位数都是一个字。CPU内部结构分为BIU和EU两个功能模块。

扩展资料

Intel 8086是一个由Intel于1978年所设计的16位微处理器芯片,是x86架构的鼻祖。不久,Intel 8088就推出了,拥有一个外部的8位数据总线,允许便宜的芯片用途。是以8080和8085(它与8080有组合语言上的原始码兼容性)的设计为基础,拥有类似的寄存器组,但是数据总线扩充为16位。

总线界面单元透过6字节预存的队列喂指令给执行单元,所以取指令和执行是同步的,8086 CPU有20条地址线,可直接寻址1MB的存储空间,每一个存储单元可以存放一个字节(8位)二进制信息。

为了便于对存储器进行存取操作,每一个存储单元都有一个惟一的地址与之对应,其地址范围用十进制表示为0~1048575,用十六进制表示为00000H~FFFFFH。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-14
一 8086:是完全16位机,外部总线和内部总线都是16位。
8088:内部总线是16位,外部总线是8位的。
二(1)8086 有6字节的指令队列 只要有2字节的空闲便会自动取下条指令。
8088 有4字节的指令队列 只要有1字节的空闲便会自动取下条指令。
(2)8088 BIU总线控制电路与外部交换数据总线宽度位8位
(3)总线控制电路与专用寄存器数据总线宽度为8位
(4)EU为16位 需要2个读/写周期。
[PS.8086有BHE引脚可以在一个总线周期内从偶地址开始读/写一个字而 8088不行 需要2个读/写周期完成一个字的读/写]
三8088外部DB是8位 AD8--AD0。
__
四8086 使用M/IO引脚。
_
8088 使用IO/M引脚。
___ ___
五1)8088无需BHE改为SSo(SS后是小标数字0)
_ _
2)DT/R和IO/M决定最小模式总线周期操作。
第2个回答  推荐于2016-10-30
一 8086:是完全16位机,外部总线和内部总线都是16位。
8088:内部总线是16位,外部总线是8位的。
二(1)8086 有6字节的指令队列 只要有2字节的空闲便会自动取下条指令。
8088 有4字节的指令队列 只要有1字节的空闲便会自动取下条指令。
(2)8088 BIU总线控制电路与外部交换数据总线宽度位8位
(3)总线控制电路与专用寄存器数据总线宽度为8位
(4)EU为16位 需要2个读/写周期。
[PS.8086有BHE引脚可以在一个总线周期内从偶地址开始读/写一个字而 8088不行 需要2个读/写周期完成一个字的读/写]
三8088外部DB是8位 AD8--AD0。
__
四8086 使用M/IO引脚。
_
8088 使用IO/M引脚。
___ ___
五1)8088无需BHE改为SSo(SS后是小标数字0)
_ _
2)DT/R和IO/M决定最小模式总线周期操作。本回答被提问者和网友采纳
相似回答