Licznik mikrorozkazów to element związany z pracą systemu mikroprocesorowego, dokładniej z jednostką sterującą procesora. Występuje w procesorach wykorzystujących sterowanie mikroprogramowe.
Jego zadaniem jest wskazywanie adresu kolejnego mikrorozkazu, który ma zostać pobrany z pamięci sterującej. Mikrorozkazy są bardzo niskopoziomowymi operacjami wewnętrznymi procesora, służącymi do generowania sygnałów sterujących, np. dla rejestrów, ALU, magistrali danych czy pamięci.
Do czego służy?
Licznik mikrorozkazów:
- wskazuje kolejny mikrorozkaz do wykonania,
- umożliwia sekwencyjne wykonywanie mikroprogramu,
- może być modyfikowany przy skokach warunkowych w mikroprogramie,
- bierze udział w realizacji rozkazów procesora na poziomie wewnętrznym.
Licznik mikrorozkazów a licznik rozkazów
Nie należy mylić licznika mikrorozkazów z licznikiem rozkazów procesora, czyli rejestrem PC. Licznik rozkazów wskazuje adres następnej instrukcji programu użytkownika w pamięci operacyjnej. Licznik mikrorozkazów działa wewnątrz jednostki sterującej i wskazuje kolejne mikrooperacje potrzebne do wykonania jednej instrukcji maszynowej.
Kontekst egzaminacyjny
Jeżeli w pytaniu pojawia się termin licznik mikrorozkazów, należy kojarzyć go z architekturą procesora lub mikrokontrolera, czyli z systemem mikroprocesorowym. Nie jest to element pętli PLL, oscyloskopu cyfrowego ani manipulatora.