Definícia mikroprogramového ovládača
Radič, ktorý používa mikroprogramové riadenie, sa nazýva mikroprogramový ovládač. Takzvaný režim riadenia mikroprogramov znamená, že mikroprogram nie je generovaný kombinovaným logickým obvodom, ale je generovaný dekódovaním mikro inštrukcií. Strojová inštrukcia sa často vykonáva v niekoľkých krokoch. Počet bitov požadovaných pre každý krok operácie sa zapíše vo forme kódu v mikroinštrukcii. Niekoľko mikroinštrukcií tvorí mikroprogram zodpovedajúci strojovej inštrukcii. Pri navrhovaní CPU sa každý segment mikroprogramu pripravuje vopred podľa potrieb príkazového systému a ukladá sa do vyhradenej pamäte (nazývanej riadiaca pamäť). Mikroprocesorový ovládač sa skladá z registra inštrukcií IR, počítača počítačov programov, programu PSW s programovým stavovým slovom, časovacieho systému, riadiacej pamäte CM, registra mikroinštrukcie, obvodu tvoriaceho mikro adresy, registra mikro adresy a podobne. , Pri vykonávaní inštrukcie sa zodpovedajúci segment mikroprogramu nájde z riadiacej pamäte, mikroinštrukcia sa vyvolá jeden po druhom a odošle sa register mikroinštrukcií a po dekódovaní sa vygeneruje požadovaný mikropríkaz a prevádzka každého kroku je riadená.
