Mikroprogrammi kontrolleri määratlus

Sep 10, 2019

Mikroprogrammi kontrolleri määratlus

Kontrollerit, mis kasutab mikroprogrammi juhtimist, nimetatakse mikroprogrammi kontrolleriks. Nn mikroprogrammi juhtimisrežiim tähendab, et mikrokäsku ei genereerita kombineeritud loogikalülitus, vaid see genereeritakse mikrokäsu dekodeerimise teel. Masinjuhiseid täidetakse sageli mitmes etapis. Igaks toiminguks vajalik bittide arv kirjutatakse mikrojuhises koodvormis. Mitmed mikrojuhised moodustavad masinajuhistele vastava mikroprogrammi. Protsessori projekteerimisel valmistatakse mikroprogrammi iga segment ette vastavalt käsusüsteemi vajadustele ja need salvestatakse spetsiaalsesse mällu (nimetatakse juhtmäluks). Mikroprogrammi kontroller koosneb käsuregistrist IR, programmiloendurist PC, programmi olekusõnalisest registrist PSW, ajaimissüsteemist, juhtmälust CM, mikrokorraldusregistrist, mikroaadresside moodustamise vooluringist, mikroaadressiregistrist jms . Juhise täitmisel leitakse juhtmälust vastav mikroprogrammi segment, mikro-käsk tõmmatakse ükshaaval ja saadetakse mikro-käskude register ning pärast dekodeerimist genereeritakse vajalik mikrokäsk ja iga sammu tööd kontrollitakse.


Küsi pakkumist