| 縮寫 | 英文全稱 | 中文譯名 | 關鍵字 |
|---|---|---|---|
| RISC | Reduced Instruction Set Computer | 精簡指令集計算機 | Reduced (精簡), Instruction (指令), Set (集合), Computer (計算機) |
| CISC | Complex Instruction Set Computer | 複雜指令集計算機 | Complex (複雜), Instruction (指令), Set (集合), Computer (計算機) |
| 特性 | RISC (精簡指令集) | CISC (複雜指令集) |
|---|---|---|
| 指令數量 | 少 (通常 < 100 條) | 多 (通常 > 200 條) |
| 指令長度 | 固定長度 (如 32-bit) | 變動長度 (1-15 bytes) |
| 定址模式 | 少 (Load/Store 架構) | 多 (支援記憶體直接運算) |
| 執行週期 | 單週期完成大多數指令 | 多週期、微程序控制 |
| 管線化 | 極易實作深度管線 | 困難、需複雜解碼 |
| 編譯器角色 | 關鍵 (指令排程、寄存器分配) | 次要 (硬體處理複雜性) |
| 典型代表 | ARM, MIPS, RISC-V, PowerPC | x86 (Intel/AMD), VAX, System/360 |
現代 x86 處理器 (Intel Core, AMD Ryzen) 內部將複雜 x86 指令**解碼為類 RISC 的微操作 (µops)**,再由超標量、亂序、投機執行引擎處理。**「CISC 對外介面、RISC 內核實作」** 是當前主流高效能處理器架構。
Reduced = RISC = 精簡 (少、定長、快)
Complex = CISC = 複雜 (多、變長、功能豐富)
RISC = **Reduced Instruction Set Computer** (精簡指令集計算機)
CISC = **Complex Instruction Set Computer** (複雜指令集計算機)
兩者邊界已模糊:現代高效能處理器多採用「CISC 指令集架構 + RISC 微架構實作」。嵌入式、行動、雲端新架構傾向純 RISC (ARM, RISC-V)。