Kontrolieris ir sadalīts kombinētajā loģiskajā kontrollerī un mikroprogrammu kontrollerī, kuriem abiem ir savas priekšrocības un trūkumi.Kombinētā loģiskā kontrollera projektēšana ir sarežģīta, un tam ir sarežģīta struktūra.Kad dizains ir pabeigts, to nevar mainīt vai paplašināt, bet tas ir ātrs.Mikroprogrammas kontrollera dizains ir ērts, struktūra ir vienkārša, un to ir ērti modificēt vai paplašināt.Lai mainītu mašīnas instrukcijas funkciju, tikai jāpārprogrammē atbilstošā mikroprogramma;Tomēr tas tiek darīts, izpildot sadriskāt.Konkrēts salīdzinājums ir šāds: Kombinatoriskie loģiskie kontrolleri, kas pazīstami arī kā vadu kontrolieri, sastāv no loģiskām shēmām un pilnībā paļaujas uz aparatūru, lai realizētu instrukciju funkcijas.