概述
CISC體系結構的設計策略是使用大量的指令,包括複雜指令。與其他設計相比,在CISC中進行程式設計要比在其他設計中容易,因為每一項簡單或複雜的任務都有一條對應的指令。程式設計者不需要寫一大堆指令去完成一項複雜的任務。指令集的複雜性使得CPU和控制單元的電路非常複雜。CISC體系結構的設計者已經提出了減少這種複雜性的解決方案:編程在兩個層面上運行。CPU不直接執行機器語言指令。CPU只被執行被稱為微操作的簡單操作。複雜的指令被轉化成一系列簡單操作然後由CPU執行。這種執行機制需要一個被稱為微記憶體的特殊記憶體,它負責保存機器集中的每個複雜指令的一系列操作。使用微操作的程式設計被稱為微程式設計。