Definisi pengontrol mikroprogram
Pengontrol yang menggunakan kontrol program mikro disebut pengontrol program mikro. Mode kontrol program-mikro yang disebut berarti bahwa perintah-mikro tidak dihasilkan oleh sirkuit logika kombinasional, tetapi dihasilkan oleh decoding instruksi-mikro. Instruksi mesin sering dijalankan dalam beberapa langkah. Jumlah bit yang diperlukan untuk setiap langkah operasi ditulis dalam bentuk kode dalam instruksi mikro. Sejumlah microinstructions membentuk program mikro yang sesuai dengan instruksi mesin. Saat mendesain CPU, setiap segmen dari mikroprogram disiapkan terlebih dahulu sesuai dengan kebutuhan sistem perintah, dan mereka disimpan dalam memori khusus (disebut memori kendali). Kontroler mikroprogram terdiri dari register instruksi IR, program counter PC, register status program PSW, sistem pengaturan waktu, CM memori kontrol, register microinstruction, sirkuit pembentuk alamat mikro, register alamat mikro, dan sejenisnya . Ketika menjalankan instruksi, segmen program mikro yang sesuai ditemukan dari memori kontrol, instruksi mikro diambil satu per satu, dan register instruksi mikro dikirim, dan perintah mikro yang diperlukan dihasilkan setelah decoding, dan operasi setiap langkah dikontrol.
