Definice mikroprogramového řadiče
Řadič, který používá mikroprogramové řízení, se nazývá mikroprogramový řadič. Tzv. Režim řízení mikroprogramů znamená, že mikro-příkaz není generován kombinačním logickým obvodem, ale je generován dekódováním mikro-instrukcí. Strojová instrukce je často prováděna v několika krocích. Počet bitů požadovaných pro každý krok operace je zapsán ve formě kódu v mikroinstrukci. Řada mikroinstrukcí tvoří mikroprogram odpovídající instrukci stroje. Při navrhování CPU je každý segment mikroprogramu připraven předem podle potřeb příkazového systému a je uložen ve vyhrazené paměti (nazývané řídící paměť). Mikroprogramový řadič je složen z instrukčního registru IR, programového čítače PC, programového stavového slovního registru PSW, časovacího systému, řídicí paměti CM, mikroinstrukčního registru, obvodu tvořícího mikro adresy, registru mikro adres a podobně . Při provádění instrukce se odpovídající kontrolní programový segment najde z řídicí paměti, mikro instrukce se vyvolá jeden po druhém a pošle se registr mikroinstrukcí a po dekódování se vygeneruje požadovaný mikro-příkaz a ovládání každého kroku je řízeno.
