Spisu treści:
Definicja - Co oznacza Program Counter (PC)?
Licznik programów (PC) to rejestr procesora w procesorze komputera, który ma adres następnej instrukcji do wykonania z pamięci. Jest to cyfrowy licznik potrzebny do szybszego wykonywania zadań, a także do śledzenia bieżącego punktu wykonania.
Licznik programu jest także znany jako licznik instrukcji, wskaźnik instrukcji, rejestr adresu instrukcji lub rejestr kontroli sekwencji.
Techopedia wyjaśnia Licznik programów (PC)
Wszystkie instrukcje oraz dane w pamięci mają określony adres. Podczas przetwarzania każdej instrukcji odpowiedzialna aplikacja aktualizuje licznik programu o adres nadchodzących instrukcji, który należy pobrać. Licznik programu z kolei przekazuje te informacje do rejestru adresów pamięci w ramach cyklu wykonywania / pobierania standardowego. Licznik programu zwiększa zapamiętaną wartość o jeden podczas pobierania następnej instrukcji. Jeśli komputer zostanie zresetowany lub zrestartowany, licznik programów zwykle powraca do wartości zero.
Podobnie jak w innych rejestrach procesowych komputera, licznik programu jest jak zestaw zatrzasków binarnych, z których każdy reprezentuje jeden bit wartości. Licznik programu działa w połączeniu z innymi rejestrami w celu identyfikacji bieżącej instrukcji. Można go zmodyfikować lub uzyskać do niego dostęp za pomocą instrukcji dostępu lub skoku. Dostęp do PC / modyfikacja można uzyskać za pomocą instrukcji skoku i rozgałęzienia. Dlatego adres docelowy można załadować do licznika programu za pomocą instrukcji oddziału. Licznik programu można również załadować z adresem, korzystając z instrukcji przetwarzania danych.
