Existen principalmente tres tipos: CISC ("Complex Instruction Set Computer"), RISC ("Reduced Instruction Set Computer") y SISC ("Simple Instruction Set Computing").