Complex Instruction Set Computer
Complex Instruction Set Computer (CISC; engl. für Rechner mit komplexem Befehlssatz) ist ein Designkonzept für Computerprozessoren. Die Bezeichnung ist ein Retronym, das mit Einführung der RISC-Prozessoren geprägt wurde. Es beschreibt, wie ein Prozessor die Befehle verarbeitet, die Programmierern oder Compilern zur Verfügung stehen. Ein wichtiges Unterscheidungsmerkmal ist dabei die Ausführungsdauer: CISC-Architekturen bieten einen mächtigen und umfangreichen Befehlssatz, dessen komplexe Instruktionen in der Regel mehrere Taktzyklen zur Ausführung benötigen. Im Gegensatz dazu beschränkt sich RISC auf einfachere Befehle, die typischerweise in nur einem einzigen Zyklus abgearbeitet werden können.