8085和8086微處理器的區別
一個微處理器是一種積體電路,可以作為計算機系統的中央處理器 (CPU)或微控制器。它透過在一個單一的電子晶片上整合數百萬個電晶體、二極體和電阻器來構建。
8085和8086是英特爾公司生產的兩種主要的微處理器。閱讀本文,瞭解8085和8086微處理器的主要區別。
什麼是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微處理器更昂貴。
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP