Σχεδίαση μικροπρογραμματισμού
-  Ορίζοντιος μικροπρογραμματισμός:
τα (πολλα) πεδία κάθε εντολής αντιστοιχούν στα αντίστοιχα σήματα ελέγχου.
 -  Κατακόρυφος μικροπρογραμματισμός:
τα (λίγα) πεδία κάθε εντολής αντιστοιχούν σε κωδικοποιημένα σήματα ελέγχου.
 -  Νανοπρογραμματισμός (nanoprogramming):
Οι (λίγες σχετικά) μικροεντολές που χρησιμοποιούνται αποθηκεύονται κωδικοποιημένες.