Dans un processeur moderne beacoup plus complexe que l'exemple qui a servi dans ce cours, le nombre d'équation booléenne nécessaires à l'implantation de l'unité de commande est prohibitif pour la construction d'un circuit combinatoire. La microprogrammation constitue une solution simple à ce problème. C'est une technique très commune dans les processeurs CISC contemporains.