Definicija kontrolera mikroprograma

Sep 10, 2019

Definicija kontrolera mikroprograma

Kontroler koji koristi mikroprogramsku kontrolu naziva se mikroprogramskim kontrolerom. Takozvani mikroprogramirani način upravljanja znači da mikro naredba nije generirana kombinacijskim logičkim sklopom, već se generira dekodiranjem mikro upute. Mašinska instrukcija često se izvodi u nekoliko koraka. Broj bita potreban za svaki korak rada zapisan je u kodnom obliku u mikroinstrukciju. Broj mikroinstrukcija formira mikroprogram koji odgovara strojnom uputstvu. Pri dizajniranju CPU-a svaki se segment mikroprograma priprema unaprijed prema potrebama naredbenog sustava i oni se pohranjuju u namjenskoj memoriji (koja se naziva upravljačka memorija). Upravljač mikroprograma sastoji se od registra uputa, računarskog brojača programa, registra programske riječ PSW, vremenskog sistema, upravljačke memorije CM, registra mikroinstrukcije, kruga za formiranje mikro adrese, registra mikro adresa i slično . Prilikom izvođenja instrukcije odgovarajući segment mikroprograma se pronalazi iz upravljačke memorije, mikro upute se preuzimaju jedna po jedna i šalje se mikro-upisni registar, a zahtijevana mikro naredba generira se nakon dekodiranja, a rad svakog koraka je kontrolisan.


Pošaljite upit