Mikroprogrammu kontroliera definīcija
Kontrolieri, kas izmanto mikroprogrammu vadību, sauc par mikroprogrammu kontrolieri. Tā saucamais mikroprogrammas vadības režīms nozīmē, ka mikro komandu nerada kombinētā loģikas shēma, bet gan ģenerē mikro komandu dekodēšana. Mašīnas instrukcija bieži tiek izpildīta vairākos posmos. Katrā operācijas posmā nepieciešamais bitu skaits tiek rakstīts koda veidā mikroinstrukcijā. Vairāki mikro norādījumi veido mikroprogrammu, kas atbilst mašīnas instrukcijai. Projektējot centrālo procesoru, katrs mikroprogrammas segments tiek sagatavots iepriekš atbilstoši komandu sistēmai, un tie tiek glabāti tam atvēlētā atmiņā (ko sauc par vadības atmiņu). Mikroprogrammu kontrolieri veido instrukciju reģistrs IR, programmu skaitītājs PC, programmas statusa vārdu reģistrs PSW, laika noteikšanas sistēma, vadības atmiņa CM, mikroinstrukciju reģistrs, mikro adrešu veidošanas shēma, mikro adrešu reģistrs un tamlīdzīgi . Izpildot instrukciju, no vadības atmiņas tiek atrasts atbilstošais mikroprogrammas segments, mikro instrukcija tiek paņemta pa vienai un tiek nosūtīts mikro instrukciju reģistrs, un pēc dekodēšanas tiek ģenerēta nepieciešamā mikro komanda. katra soļa darbība tiek kontrolēta.
