簡介
Complex Instruction Set Computer (CISC) 複雜指令系統計算機(CISC) 微處理器是台式計算機系統的基本處理部件,每個微處理器的核心是運行指令的電路。指令由完成任務的多個步驟所組成,例如把數值傳送進暫存器或進行相加運算。這些指令被稱為微理器的微代碼(microcode),不同製造商的微處理器有不同的微代碼系統,製造商可按自己的意願使微代碼做得簡單或複雜。指令系統越豐富,微處理器編程就越簡單,然而,執行速度也相應越慢。下面的對比顯示了兩類微處理器的差異:複雜指令系統計算機(CISC)方案 包含一個豐富的微代碼系統,簡化了處理器上運行程式的編制。
精簡指令系統計算機(RISC)方案 顧名思義,它有一個精簡的指令系統。從而提高了微理器的效率,但需要更複雜的外部程式。
RISC方案基於John Cocke在IBM公司的工作,他發現約20%的計算機指令完成約80%的工作。因此,RISC系統通常比CISC系統要快。他的80/20規則促進了RISC體系結構的開發。
大多數台式微處理器方案如Intel和Motorola晶片都採用CISC方案;工作站處理器加MIDS晶片DEC Alpha和IBM RS系列晶片均採用RISC體系結構。當前和將來的處理器方案似乎更傾向於RISC。