La arquitectura CISC permite instrucciones complejas que operan sobre operandos en memoria o registros, a diferencia de RISC. Las instrucciones CISC se descomponen internamente en microinstrucciones ejecutadas en varios ciclos, haciendo que CISC sea más lento que RISC. CISC tiene ventajas como facilidad de programación y compatibilidad, pero desventajas como complejidad creciente del conjunto de instrucciones y reducción del rendimiento por instrucciones de longitud variable.