(Complex Instruction Set Computing) - a implementação de instruções complexas em um projeto de microprocessador, de modo que possam ser evocadas no nível da linguagem assembly. As instruções podem ser muito poderosas, permitindo formas complicadas e flexíveis de calcular elementos como endereços de memória. Toda essa complexidade, no entanto, exige muitos ciclos de clock para que cada instrução seja executada.