Innholdsfortegnelse:
Definisjon - Hva betyr Program Counter (PC)?
En programteller (PC) er et CPU-register i datamaskinprosessoren som har adressen til den neste instruksjonen som skal utføres fra minnet. Det er en digital teller som er nødvendig for raskere utførelse av oppgaver, samt for å spore det gjeldende utføringspunktet.
En programteller er også kjent som en instruksjonsteller, instruksjonspeker, instruksjonsadresseregister eller sekvensstyreregister.
Techopedia forklarer Program Counter (PC)
Alle instruksjoner samt data i minnet har en spesifikk adresse. Når hver instruksjon behandles, oppdaterer programvareansvarlig programtelleren med den kommende instruksjonsadressen som må hentes. Programtelleren overfører på sin side denne informasjonen til minneadresseregisteret som en del av utførelsessyklusen / standardhentingen. Programtelleren øker den lagrede verdien med en når neste instruksjon hentes. Hvis datamaskinen er tilbakestilt eller starter på nytt, går programtelleren vanligvis tilbake til verdien null.
I likhet med andre prosessregistre for datamaskinen er programtelleren som en bank med binære sperrer, hvor hver representerer en bit av verdien. Programtelleren fungerer i kombinasjon med andre registre for å identifisere gjeldende instruksjon. Det kan endres eller nås ved hjelp av tilgangs- eller hoppinstruksjoner. PCen kan nås / modifiseres ved hjelp av hoppe- og greninstruksjoner. Derfor kan destinasjonsadressen lastes til programtelleren via filialinstruksjoner. Programtelleren kan også lastes med adressen ved hjelp av databehandlingsinstruksjonene.
