複雜指令集電腦英文Complex Instruction Set Computer縮寫CISC)是一種微處理器指令集架構,每個指令可執行若干低階操作,諸如從記憶體讀取、儲存、和計算操作,全部集於單一指令之中。與之相對的是精簡指令集

複雜指令集的特點是指令數目多而複雜,每條指令字長並不相等,電腦必須加以判讀,並為此付出了性能的代價。

精簡指令集處理器發跡以前,許多電腦架構嘗試跨越「語義鴻溝英語Semantic gap」——設計出藉由提供「高階」指令支援高階程式語言的指令集,諸如程序調用和返回,迴圈指令諸如「若非零則減量和分支」和複雜尋址模式以允許資料結構和陣列存取以結合至單一指令。與複雜指令集相比,精簡指令集實現更容易,指令並行執行程度更好,編譯器的效率更高。

屬於複雜指令集的處理器有CDC 6600System/360VAXPDP-11Motorola 68000家族、x86AMD Opteron等。

參考文獻

  • 本條目部分或全部內容出自以GFDL授權發佈的《自由線上電腦詞典》(FOLDOC)。
  • Tanenbaum, Andrew S. (2006) Structured Computer Organization, Fifth Edition, Pearson Education, Inc. Upper Saddle River, NJ.

延伸閱讀

參考

外部連結


Wikiwand in your browser!

Seamless Wikipedia browsing. On steroids.

Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.

Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.