Mikroprogramų valdiklio apibrėžimas
Valdiklis, kuris naudoja mikroprogramų valdymą, vadinamas mikroprogramų valdikliu. Vadinamasis mikroprogramos valdymo režimas reiškia, kad mikro komanda nėra generuojama kombinuotosios logikos grandine, o sukuriama mikro komandų dekodavimu. Mašinos instrukcija dažnai vykdoma keliais etapais. Bitų skaičius, reikalingas kiekvienam operacijos žingsniui, mikro instrukcijoje užrašomas kodo forma. Daugybė mikro instrukcijų sudaro mikroprogramą, atitinkančią mašinos nurodymus. Projektuojant centrinį procesorių, kiekvienas mikroprogramos segmentas iš anksto paruošiamas atsižvelgiant į komandų sistemos poreikius ir saugomi tam skirtoje atmintyje (vadinamoje valdymo atmintyje). Mikroprogramų valdiklį sudaro komandų registras IR, programos skaitiklis PC, programos būsenos žodžių registras PSW, laiko nustatymo sistema, valdymo atmintis CM, mikro instrukcijų registras, mikro adresų formavimo grandinė, mikro adresų registras ir pan. . Vykdant nurodymą, iš valdymo atminties randamas atitinkamas mikroprogramos segmentas, mikro instrukcija yra iškeliama po vieną, o mikro komandų registras išsiunčiamas, o po dekodavimo sukuriama reikalinga mikro komanda. kiekvieno žingsnio valdymas yra kontroliuojamas.
