Innen beregningsarkitektur er CISC (fra engelsk Complex Instruction S et C omputer , på spansk Computador con Set de Instruccions Complejas ) en modell av dataarkitektur. CISC mikroprosessorer har et instruksjonssett som kjennetegnes ved å være svært bredt og tillate komplekse operasjoner mellom operander plassert i minne eller interne registre , i motsetning til RISC -arkitekturen . [ 1 ]
Den er i stand til å utføre flere hundre forskjellige komplekse instruksjoner og er ekstremt allsidig.
Denne typen arkitektur gjør det vanskelig å parallellisere instruksjoner, så i dag implementerer de fleste høyytelses CISC-systemer et system som konverterer disse komplekse instruksjonene til flere enkle RISC -type instruksjoner , vanligvis kalt mikroinstruksjoner .
CISC-er tilhører den første strømmen av prosessorkonstruksjon, før utviklingen av RISC-er. Eksempler på dem er: Motorola 68000 , Zilog Z80 og hele Intel x86 -familien , AMD x86-64 som brukes i de fleste nåværende personlige datamaskiner .
Det skal imidlertid bemerkes at bruken av begrepet CISC begynte etter at RISC-prosessorer dukket opp som en nedsettende nomenklatur av forsvarerne/skaperne av sistnevnte. Se Retronym .