
- 8085 微處理器
- 微處理器 - 8085 架構
- 8085 引腳配置
- 定址模式和中斷
- 8085 指令集
- 多處理器配置
- 配置概述
- 8087 數值資料處理器
- I/O 介面
- I/O 介面概述
- 8279 可程式設計鍵盤
- 8257 DMA 控制器
- 微處理器常用資源
- 微處理器 - 快速指南
- 微處理器 - 常用資源
- 微處理器 - 討論
微處理器 - 8086 概述
8086 微處理器是英特爾公司於 1976 年設計的 8085 微處理器的增強版。它是一個 16 位微處理器,具有 20 條地址線和 16 條資料線,可提供高達 1MB 的儲存空間。它具有強大的指令集,可以輕鬆地執行乘法和除法等運算。
它支援兩種工作模式:最大模式和最小模式。最大模式適用於具有多個處理器的系統,最小模式適用於具有單個處理器的系統。
8086 的特點
8086 微處理器的最顯著特點如下:
它有一個指令佇列,能夠儲存來自記憶體的六個指令位元組,從而加快處理速度。
它是第一個具有 16 位 ALU、16 位暫存器、內部資料匯流排和 16 位外部資料匯流排的 16 位處理器,從而提高了處理速度。
它根據工作頻率提供 3 個版本:
8086 → 5MHz
8086-2 → 8MHz
8086-1 → 10MHz
它使用兩個階段的流水線,即取指令階段和執行階段,從而提高效能。
取指令階段可以預取最多 6 個位元組的指令並將其儲存在佇列中。
執行階段執行這些指令。
它有 256 個向量中斷。
它由 29,000 個電晶體組成。
8085 和 8086 微處理器的比較
位數 - 8085 是 8 位微處理器,而 8086 是 16 位微處理器。
地址匯流排 - 8085 具有 16 位地址匯流排,而 8086 具有 20 位地址匯流排。
記憶體 - 8085 可以訪問高達 64KB 的記憶體,而 8086 可以訪問高達 1MB 的記憶體。
指令 - 8085 沒有指令佇列,而 8086 有指令佇列。
流水線 - 8085 不支援流水線架構,而 8086 支援流水線架構。
I/O - 8085 可以定址 2^8 = 256 個 I/O,而 8086 可以訪問 2^16 = 65,536 個 I/O。
成本 - 8085 的成本較低,而 8086 的成本較高。
8086 的架構
下圖顯示了 8086 微處理器的架構:
