8085和8086微處理器的區別


一個微處理器是一種積體電路,可以作為計算機系統的中央處理器 (CPU)微控制器。它透過在一個單一的電子晶片上整合數百萬個電晶體二極體電阻器來構建。

80858086是英特爾公司生產的兩種主要的微處理器。閱讀本文,瞭解80858086微處理器的主要區別。

什麼是8085微處理器?

8085微處理器是英特爾公司於1976年生產的8位微處理器。8085微處理器具有8位長的資料匯流排,因此它可以在一個週期內處理8位資料。8085微處理器提供16位地址匯流排。因此,8085微處理器的最大可訪問記憶體容量為216位元組或64 kB

8085微處理器包含一個3 MHz的片上振盪器。基本上,它被稱為8位微處理器,因為它的算術邏輯單元 (ALU)大小為8位。8085微處理器的ALU能夠執行加法、減法、增量、減量、比較、AND、OR、XOR、移位和補碼等運算。

在8085微處理器中,用於運算的資料、中間結果和ALU產生的結果都儲存在累加器中。因此,8085微處理器是基於累加器的微處理器。它分三個階段執行程式:取指令、解碼和執行

什麼是8086微處理器?

8086微處理器是英特爾公司於1976年生產的16位微處理器。8086微處理器是8085微處理器的改進版本。8086微處理器具有16位資料匯流排,這意味著它可以在一個週期內處理16位資料。8086微處理器的地址匯流排為20位。因此,8086微處理器的最大可訪問記憶體容量為220位元組或1 MB。

8086微處理器有多個版本,時鐘速度分別為5 MHz、8 MHz和10 MHz。它被稱為16位微處理器,因為8086微處理器的ALU大小為16位。除了8085微處理器的所有運算外,它還可以執行乘法和除法運算

8086是一種基於通用暫存器的微處理器,它使用暫存器來儲存運算過程中使用的資料和ALU的結果。它有14個內部暫存器,每個暫存器大小為16位。

8085和8086微處理器的區別

下表突出顯示了8085微處理器和8086微處理器之間的主要區別。

引數8085微處理器8086微處理器
定義8085是一種基於累加器的8位微處理器,一次可以處理8位資料。8086是一種基於暫存器的16位微處理器,一次可以處理16位資料。
微處理器型別8085微處理器是一種基於累加器的8位微處理器。8086微處理器是一種基於通用暫存器的16位微處理器。
資料匯流排大小8085微處理器的數匯流排大小為8位。8086微處理器的數匯流排大小為16位。
地址匯流排大小8085微處理器的地址匯流排大小為16位。8086微處理器的地址匯流排大小為20位。
最大可訪問記憶體容量8085微處理器的最大可訪問記憶體容量為216位元組或64 kB。8086微處理器的最大可訪問記憶體容量為220位元組或1 MB。
ALU(算術邏輯單元)大小8085微處理器具有8位ALU。8086微處理器具有16位ALU。
時鐘頻率8085微處理器具有3 MHz的片上振盪器。8086微處理器有三個版本,時鐘速度(頻率)分別為5 MHz、8 MHz和10 MHz。
電晶體數量8085微處理器在其結構中包含6500個電晶體。8086微處理器包含29000個電晶體。
運算8085微處理器可以執行加法、減法、增量、減量、比較、AND、OR、XOR、移位和補碼運算。但是,它不支援乘法和除法。8086微處理器能夠執行8085微處理器的所有運算,以及乘法和除法運算。
標誌位數量8085微處理器有5個標誌位,分別是進位標誌、輔助進位標誌、奇偶標誌、零標誌和符號標誌。8086微處理器有9個標誌位,分別是進位標誌、輔助進位標誌、奇偶標誌、零標誌、符號標誌、陷阱標誌、中斷標誌、方向標誌和溢位標誌。
記憶體分段8085微處理器不支援記憶體分段。8086微處理器支援記憶體分段,即8086微處理器的記憶體是分段的,這意味著20位地址匯流排可以訪問1 MB的記憶體,但它只使用其中的四個64 kB段。
工作模式8085微處理器只支援單一工作模式。8086微處理器支援兩種工作模式:最小模式和最大模式。
流水線架構8085微處理器不支援流水線架構。8086微處理器支援流水線架構。
處理器配置8085是單處理器配置微處理器。8086是多處理器配置微處理器。
指令佇列8085微處理器沒有指令佇列。8086微處理器有一個6位元組的指令佇列,儲存在FIFO(先進先出)暫存器中。
成本8085微處理器更便宜。8086微處理器比8085微處理器相對昂貴。

結論

從以上討論可以得出結論,8086微處理器比8085微處理器提供了更多的功能。然而,與8085微處理器相比,8086微處理器更昂貴。

更新於:2023年11月1日

33K+ 瀏覽量

啟動您的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.