factograf
ZH
登录

Intel 8088

Intel 8088
信息框全部数据 11
產品化
1979年6月1日至1998年
生产商
Intel、AMD、NEC、富士通、Harris(英特矽爾)、沖電氣工業、西门子公司、德州仪器、三菱电机
指令集架構
x86-16
制作工艺/製程
3 µm
CPU主频范围
4.77 MHz 至 10 MHz
CPU插座
DIP40
封裝
40-pin DIP44-pin PLCC
應用平台
個人電腦、桌面系統、嵌入式系統
上代產品
Intel 8085 與 Intel 8086
繼任產品
80186、80188 與 80286(均於 1982 年初推出)
相關產品
Intel 8088 是 Intel 8086 的變體版本。

Intel 8088 是由 Intel 公司以 8086 為基礎所設計的 16 位元 微處理器,於 1979 年 6 月 1 日發佈。它內部擁有 16 位元的 暫存器,但外部採用 8 位元的 資料匯流排。

作為早期 **IBM PC**(型號 5150)所採用的中央處理器,Intel 8088 在個人電腦的普及史上奠定了極為關鍵的地位。

設計與技術特徵

8088 是專為低成本、經濟型系統所設計的晶片。在 1970 年代末期,16 位元寬度的電路板與週邊晶片價格極為昂貴,8088 縮減外部資料總線至 8 位元的設計,使其能直接相容當時市面上現有的 Intel 8085 世代 8 位元週邊晶片(如 I/O 控制器、記憶體等),大幅降低了整機系統的製造成本。

與 8086 的主要差異

儘管 8088 在內部架構和指令集上與 8086 完全相同(皆能執行 16 位元指令),但兩者在外圍硬體設計上有以下核心差異:

  • 外部資料總線:8088 為 8 位元;8086 為 16 位元。
  • 指令預取佇列(Instruction Prefetch Queue):8088 的緩衝佇列為 4 位元組(Bytes);而 8086 則為 6 位元組。縮減佇列是為了避免 8088 在 8 位元總線上頻繁進行記憶體讀取時,造成資料堵塞。

IBM PC 的選型內幕

在開發 IBM PC 時,IBM 內部的工程師小組原本傾向採用效能更優異、架構更先進的 Motorola 68000 處理器(該處理器後來僅被用於被市場遺忘的 IBM Instruments 9000 實驗室電腦中)。然而,IBM 最終放棄 68000 並選擇 Intel 8088 的核心原因如下:

  1. 專利授權交換:IBM 當時與 Intel 達成了一項互惠協議,IBM 以授權其擁有的氣泡式記憶體(Bubble Memory)技術設計為條件,換取了 Intel 8086 晶片家族的合法製造與使用授權。
  2. 成本與供應鏈:在 1980 年前後,Motorola 68000 的晶片量產規模與配套的週邊元件尚不成熟,難以大量取得;相反地,8088 可以直接延用市場上技術成熟、供應充足且價格低廉的 8085 級別 8 位元零組件。

歷史的巧合在於,Intel 雖然透過此交易獲得了氣泡式記憶體技術,但不久後便因面臨日本半導體廠商劇烈的低價競爭,宣告退出了記憶體市場,並將全部資源轉向專注發展處理器,意外開啟了 x86 架構的帝國。

時脈與效能表現

最著名的初代 IBM PC 運行於 4.77 MHz 的時脈頻率下。在此頻率下,8088 執行一條指令平均需要數個時脈週期,基準效能大約為 0.33 MIPS。後續 Intel 與其他獲授權製造商也推出了更高頻率的變體版本(如 8088-2 可達 8 MHz,8088-1 可達 10 MHz)。

後代與相容晶片

NEC V20

由日本 NEC 公司所推出的 NEC V20(以及高頻率的 V30)是 8088 的針腳相容(Pin-compatible)替代晶片。它採用了更新的內部設計,在相同時脈下能帶來約 20% 的效能提升,並降低了功耗,是當時許多 IBM PC 使用者升級硬體的熱門選擇。

微控制器衍生型

Intel 8088 的架構技術後續被延伸到了嵌入式與微控制器(MCU)領域,其後代產品包括:

  • Intel 80188:整合了多種週邊控制器的嵌入式微處理器。
  • 80288:已不再製造或使用。
  • 80388:微控制器晶片。

外部連結

  • CPU History – The CPU Museum - 早期 CPU 生命週期研究

設計與技術特徵

8088 是專為低成本、經濟型系統所設計的晶片。在 1970 年代末期,16 位元寬度的電路板與週邊晶片價格極為昂貴,8088 縮減外部資料總線至 8 位元的設計,使其能直接相容當時市面上現有的 Intel 8085 世代 8 位元週邊晶片(如 I/O 控制器、記憶體等),大幅降低了整機系統的製造成本。

與 8086 的主要差異

儘管 8088 在內部架構和指令集上與 8086 完全相同(皆能執行 16 位元指令),但兩者在外圍硬體設計上有以下核心差異:

  • 外部資料總線:8088 為 8 位元;8086 為 16 位元。
  • 指令預取佇列(Instruction Prefetch Queue):8088 的緩衝佇列為 4 位元組(Bytes);而 8086 則為 6 位元組。縮減佇列是為了避免 8088 在 8 位元總線上頻繁進行記憶體讀取時,造成資料堵塞。

IBM PC 的選型內幕

在開發 IBM PC 時,IBM 內部的工程師小組原本傾向採用效能更優異、架構更先進的 Motorola 68000 處理器(該處理器後來僅被用於被市場遺忘的 IBM Instruments 9000 實驗室電腦中)。然而,IBM 最終放棄 68000 並選擇 Intel 8088 的核心原因如下:

  1. 專利授權交換:IBM 當時與 Intel 達成了一項互惠協議,IBM 以授權其擁有的氣泡式記憶體(Bubble Memory)技術設計為條件,換取了 Intel 8086 晶片家族的合法製造與使用授權。
  2. 成本與供應鏈:在 1980 年前後,Motorola 68000 的晶片量產規模與配套的週邊元件尚不成熟,難以大量取得;相反地,8088 可以直接延用市場上技術成熟、供應充足且價格低廉的 8085 級別 8 位元零組件。

歷史的巧合在於,Intel 雖然透過此交易獲得了氣泡式記憶體技術,但不久後便因面臨日本半導體廠商劇烈的低價競爭,宣告退出了記憶體市場,並將全部資源轉向專注發展處理器,意外開啟了 x86 架構的帝國。

時脈與效能表現

最著名的初代 IBM PC 運行於 4.77 MHz 的時脈頻率下。在此頻率下,8088 執行一條指令平均需要數個時脈週期,基準效能大約為 0.33 MIPS。後續 Intel 與其他獲授權製造商也推出了更高頻率的變體版本(如 8088-2 可達 8 MHz,8088-1 可達 10 MHz)。

後代與相容晶片

NEC V20

由日本 NEC 公司所推出的 NEC V20(以及高頻率的 V30)是 8088 的針腳相容(Pin-compatible)替代晶片。它採用了更新的內部設計,在相同時脈下能帶來約 20% 的效能提升,並降低了功耗,是當時許多 IBM PC 使用者升級硬體的熱門選擇。

微控制器衍生型

Intel 8088 的架構技術後續被延伸到了嵌入式與微控制器(MCU)領域,其後代產品包括:

  • Intel 80188:整合了多種週邊控制器的嵌入式微處理器。
  • 80288:已不再製造或使用。
  • 80388:微控制器晶片。

外部連結

  • CPU History – The CPU Museum - 早期 CPU 生命週期研究

继续阅读

29种语言

文字来自维基百科,CC BY-SA 4.0 · 来源条目