Klasifikasi utama pengontrol
Pengontrol dibagi menjadi kombinasi antara pengontrol logika dan pengontrol program mikro, yang masing-masing memiliki kekuatan dan kelemahan. Pengontrol logika kombinasional rumit untuk desain dan memiliki struktur yang rumit. Setelah desain selesai, tidak dapat dimodifikasi atau diperluas, tetapi cepat. Kontroler mikroprogram mudah dirancang, strukturnya sederhana, nyaman untuk dimodifikasi atau dikembangkan, dan untuk memodifikasi fungsi instruksi mesin, hanya perlu memprogram ulang mikroprogram yang sesuai; untuk menambahkan instruksi mesin, cukup tambahkan program mikro di memori kontrol. Namun, hal itu dilakukan dengan melakukan shred. Perbandingan spesifik adalah sebagai berikut: Pengontrol logika kombinasi, juga dikenal sebagai pengontrol kabel keras, terdiri dari sirkuit logika, dan fungsi instruksi sepenuhnya direalisasikan oleh perangkat keras.
