8086与8088的区别

8086与8088的区别


2024年4月18日发(作者:索尼z1手机多少钱)

这两种CPU的主要区别,归纳起来有以下几方面:

1.外部数据总线位数的差别:8086CPU的外部数据总线有16位,在一个总线周期

内可输入/输出一个字(16位数据),使系统处理数据和对中断响应的速度得以加快;而8088

CPU的外部数据总线为8位,在一个总线周期内只能输入/输出一个字节(8位数据)。也正

因为如此,8088被称为准16位处理器。

2.指令队列容量的差别: 8086CPU的指令队列可容纳6个字节,且在每个总线周

期中从存储器中取出2个字节的指令代码填入指令队列,这可提高取指操作和其它操作的

并行率,从而提高系统工作速度;而8088CPU的指令队列只能容纳 4个字节,且在每个

总线周期中只能取一个字节的指令代码,从而增长了总线取指令的时间,在一定条件下可

能影响取指令操作和其它操作的并行率。

3.引脚特性的差别:两种CPU的引脚功能是相同的,但有以下几点不同:

(1) AD15~AD0的定义不同:在8086中都定义为地址/数据复用总线;而在 8088

中,由于只需用8条数据总线,因此,对应予8086的AD15~AD8这8条引脚,只作地

址线使用。

(2)34号引脚的定义不同:在8086中定义为BHE信号;而在8088中定义为SS0,

它与DT/R,IO/M一起用作最小方式下的周期状态信号。

(3)28号引脚的相位不同: 在8086中为M/IO;而在8088中被倒相,改为IO/M,

以便与8080/8085系统的总线结构兼容。

复用引脚

8086:AD15~AD0,分时用作地址和数据总线;

8088:AD7~AD0,分时用作地址和数据总线;

8086/8088:A19~A16/S6~S3,分时用作地址和状态总线。

8086的最小/最大工作方式

通过CPU的第33条引脚MN/ 来控制。

1.最小工作模式(MN/

MX

=1):把8086CPU的33引脚接+5V时,系统处于最小

工作模式。最小模式系统适用于单微处理器组成的小系统,系统中通常只有一个微处理器,

所有的总线控制信号都直接由8086CPU产生,系统中的总线控制逻辑电路被减到最少。

2.最大工作模式(MN/

MX

=0):当把8086的33引脚接地时,系统处于最大工作模

式。此时,系统中存在两个或两个以上的微处理器,其中有一个主处理器8086,其他处理

器称为协处理器。

8086/8088的存储器系统

1. 有关存储器的基本概念

(1) 字节与字

字节(Byte) 是指一组相邻的8位二进制数码

字(Word) 是指两个相邻的字节(16位二进制数码)。

[注]8086/8088系统对存储器的访问都是以字节作为基本单位来进行读/写操作的。

(2)存储单元

8086/8088指令系统对存储单元的操作有如下3种类型:

字节单元 存储8位二进制代码。

字单元 存储16位二进制代码(相邻二个字节单元)。

双字单元 存储32位二进制代码(相邻四个字节单元)。

(3)存储单元的地址和内容

存储单元的地址 是指为每个存储单元指定的编号。

存储单元的内容 一个存储单元中存放的信息(二进制代码)。

[注]

单元的地址与单元的内容之间的关系:一般单元的地址都是用十六进制数表示的,设

某个存储单元的地址为X,内容为Y,则有(X)=Y。

二字节单元(字单元)和四字节单元(双字单元)的地址均以第一个字节单元地址作

为该单元的地址。

数据在存储单元中的存放形式:对于一个16位或多字节的数据要占用二个或二个以

上的字节单元,数据的低位存放在低地址字节单元,数据的高位存放在高地址字节单元。

简述8086和8088CPU的异同点

一 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决定最小模式总线周期操作。


发布者:admin,转转请注明出处:http://www.yc00.com/num/1713421329a2245631.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信