8086與8088有哪些不同
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