Дефиниција контролера микропрограма

Sep 10, 2019

Дефиниција контролера микропрограма

Контролер који користи микропрограмску контролу назива се микропрограмски контролер. Такозвани микропрограмирани начин управљања значи да микро команда не генерише комбинаторни логички склоп, већ се генерише декодирањем микро упуте. Машинска инструкција се често изводи у неколико корака. Број бита потребних за сваки корак рада записан је у кодном облику у микроинструкцију. Број микроинструкција формира микропрограм који одговара машинском упутству. Приликом дизајнирања ЦПУ-а, сваки сегмент микропрограма припрема се унапред према потребама командног система и чува се у наменској меморији (која се назива контролна меморија). Контролер микропрограма састоји се од регистра упута, рачунарског бројача програма, регистра програмске речи ПСВ, система тајминга, ЦМ контролне меморије, регистра микроинструкције, склопа за формирање микро адреса, регистра микро адреса и слично . Приликом извршавања инструкције одговарајући сегмент микропрограма се проналази из управљачке меморије, микро упутства се преузимају једна по једна, а регистар микро упутстава се шаље, а тражена микро-наредба генерише се након декодирања, а рад сваког корака је контролисан.


Pošalji upit