複雜指令集電腦

複雜指令集電腦 （ 英文 ： Complex Instruction Set Computer ； 縮寫 ： CISC ） 是一種微處理器指令集架構 ， 每個指令可執行若干低階操作 ， 諸如從記憶體讀取 、 儲存 、 和計算操作 ， 全部集於單一指令之中 。 與之相對的是精簡指令集 。 複雜指令集的特點是指令數目多而複雜 ， 每條指令字長並不相等 ， 電腦必須加以判讀 ， 併爲此付出了性能的代價 。 在精簡指令集處理器發跡以前 ， 許多電腦架構嘗試跨越 「 」 — — 設計出藉由提供 「 高階 」 指令支援高階程式語言的指令集 ， 諸如程序調用和返回 ， 迴圈指令諸如 「 若非零則減量和分支 」 和複雜尋址模式以允許資料結構和陣列存取以結合至單一指令 。 與複雜指令集相比 ， 精簡指令集實現更容易 ， 指令並行執行程度更好 ， 編譯器的效率更高 。 屬於複雜指令集的處理器有CDC 6600 、 System / 360 、 VAX 、 PDP - 11 、 Motorola 68000家族 、 x86 、 AMD Opteron等 。