Źródło: Arkusze CKE
Rejestr mikroprocesora zwany licznikiem rozkazów zawiera
Warianty odpowiedzi
-
A
adres rozkazu przeznaczonego do wykonania jako następny
-
B
liczbę cykli zegara liczoną od początku pracy programu
-
C
liczbę rozkazów pozostałych do wykonania do końca programu
-
D
liczbę rozkazów wykonanych przez procesor do danego momentu
Wyjaśnienie
Procesor wykonuje instrukcje krok po kroku, pobierając je z pamięci RAM. Aby wiedział, co ma robić w następnej kolejności, potrzebuje specjalnego wskaźnika.
Tym wskaźnikiem jest licznik rozkazów (z angielskiego Program Counter lub Instruction Pointer). Jest to rejestr, w którym procesor stale przechowuje adres pamięci wskazujący na kolejną instrukcję do wykonania.
Po pobraniu bieżącego rozkazu licznik automatycznie przestawia się na adres następnego zadania.