CISC (Computador con Set de Instrucciones Complejo) es un enfoque hacia el registro de instrucción de una Arquitectura de Computadoras, lo cual afecta a toda la arquitectura. Propone un registro de instrucción enorme que permita tener muchos códigos de operación , permitiendo hacer operaciones complejas con una sola instrucción, lo cual facilita compilar lenguajes de alto nivel.
Hace énfasis en la Microprogramación.
Programar para CISC resulta en un tamaño de código ejecutable pequeño.