.
Controller dibagi kana controller logika kombinasi jeung controller program mikro, duanana mibanda kaunggulan jeung kalemahan sorangan.Kontrol logika kombinasional nyusahkeun pikeun ngarancang sareng gaduh struktur anu kompleks.Sakali desain geus réngsé, teu bisa dirobah atawa dimekarkeun, tapi gancang.Desain controller microprogram nyaeta merenah, strukturna basajan, sarta éta merenah pikeun ngaropéa atawa dilegakeun.Pikeun ngaropéa fungsi hiji instruksi mesin, ngan perlu reprogram microprogram pakait;Sanajan kitu, eta ngalakukeun kitu ku executing shred a.Perbandingan husus nyaéta kieu: Controllers logika combinatorial, ogé katelah Controllers hard-kabel, diwangun ku sirkuit logika jeung ngandelkeun sagemblengna hardware pikeun ngawujudkeun fungsi parentah.