微處理器 - 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 微處理器的架構:

Architecture of 8086
廣告