Dom Hardver Što je programski brojač (pc)? - definicija iz tehopedije

Što je programski brojač (pc)? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači brojač programa (PC)?

Programski brojač (PC) je registar procesora u računalnom procesoru koji ima adresu sljedeće upute koja se izvršava iz memorije. To je digitalni brojač potreban za brže izvršavanje zadataka kao i za praćenje trenutne točke izvršenja.

Programski brojač poznat je i kao brojač uputa, pokazivač uputa, registar adresa upute ili registar kontrole sekvence.

Techopedia objašnjava brojač programa (PC)

Sve upute kao i podaci u memoriji imaju određenu adresu. Kako se svaka uputa obrađuje, odgovorna softverska aplikacija ažurira brojač programa s nadolazećom adresom uputa koja treba potražiti. Programski brojač zauzvrat prosljeđuje ove podatke u registar memorijskih adresa kao dio ciklusa izvršenja / standardni dohvat. Programski brojač povećava pohranjenu vrijednost za jedan s preuzimanjem sljedeće upute. Ako se računalo resetira ili ponovo pokrene, brojač programa obično se vraća na nulu.

Slično kao u ostalim procesnim registrima računala, brojač programa je poput banke binarnih zasuna, a svaka predstavlja jedan bit vrijednosti. Brojač programa djeluje u kombinaciji s drugim registrima za identifikaciju trenutne upute. Njime se može mijenjati ili pristupiti pomoću upute za pristup ili skok. PC-u se može pristupiti / mijenjati pomoću skokova i upute za podružnicu. Stoga se odredišna adresa može učitati u brojač programa putem uputa za podružnicu. Programski brojač također se može učitati s adresom pomoću uputa za obradu podataka.

Što je programski brojač (pc)? - definicija iz tehopedije