简述8086和8088CPU的异同点

简述8086和8088CPU的异同点,第1张

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。

一、CPU结构不同

1、8088:8088只有8条数据信号引线。

2、8086:8086有16条数据信号引线。

二、字节数不同

1、8088:8088片内指令预取缓冲器深度只有4字节。

2、8086:8086片内指令预取缓冲器深度为6字节。

扩展资料

微型计算机是由大规模集成电路组成的、体积较小的电子计算机。是以微处理器为基础,配以内存储器及输入输出(I/0)接口电路和相应的辅助电路而构成的裸机。

第3阶段(1978——1984年)是16位微处理器时代,通常称为丛携第3代,其典型产品是Intel公司的8086/8088,Motorola公司的M68000,Zilog公司厅亏的Z8000等微处理器。

其特点是采用HMOS工艺,集成度(20000~70000晶体管/片)和运算速度(基本指令执行时间是0.5μs)都比第2代提高了一个数量级。指令系统更加丰富、完善,采用多级中断、多种寻址方式、段式存储机构、硬件乘除部件,并配置了软件系统。

这一时期著名微机产品有IBM公司的个人计算机。8086和8088在芯片内部均采用16位数据传输,所以都称扮郑神为16位微处理器,但8086每周期能传送或接收16位数据,而8088每周期只采用8位。

因为最初的大部分设备和芯片是8位的,而8088的外部8位数据传送、接收能与这些设备相兼容。8088采用40针的DIP封装,工作频率为6.66MHz、7.16MHz或8MHz,微处理器集成了大约29000个晶体管。1981年IBM公司推出的个人计算机采用8088CPU。

参考资料来源:百度百科-微型计算机

8086与8088的区别:

1.数据线引脚的位数不同。8086数据线引脚为16个;8088数据线引脚为8个。

2.指令队列容量的差别: 8086CPU的指令队列可容纳6个字橡扮兄节,而8088CPU的指令队列只能容纳 4个字节,且在每个总线周期中只能取一个缺悔字节的指令代码。

3.引脚特性的差别:AD15~AD0的定义不同,在8086中都定义为地址/数据复用总线;而在 8088中,由于只需用8条数据总线,因此,对应予8086的AD15~AD8这8条引脚,只作地址线使用。

8086和8088在芯片内部均采用16位数据传输,所以都称为16位微处理器,但8086每周期能传送或接收16位数据,而8088每周期只采用8位。因为最初的大部分设备和芯片是8位的,而8088的外部8位数据传送、接收能与这些设备相兼容。

扩展资料:

8086项目起始于1976年5月,是英特尔公司当时更为看重的16位的iAPX 432微处理器的备份项目。8086一方面要与Motorola, Zilog, National Semiconductor等公司的16位、32位微处理器竞争市场份额,另一方面也是对Zilog Z80在8位微处理器市场上的成功的回击。由于采用了与8085微处理器近似的微体系结构与物理实现工艺,8086项目进展相梁袭当快。

8086微处理器被设计为在汇编源程序上向前兼容8008, 8080, 8085等微处理器。指令集与编程模式是基于8080微处理器,但指令集做了扩展以完全支持16位计算。

新增加的指令包括:完全支持有符号整数、段基址+偏移量寻址、类似于Z80的自重复 *** 作、直接支持嵌套的ALGOL类语言如Pascal或PL/M、微码实现的乘法除法指令、以及更好支持与协处理器(8087或8089)和多处理器系统的总线结构.

参考资料来源:百度百科——8088

参考资料来源:百度百科——8086


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12518273.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存