CPU -registeret som holder adressen for minne, kalles
programtelleren (PC) .
Her er grunnen:
* PC -en peker på neste instruksjon: PC -en inneholder alltid minneadressen til neste instruksjon som skal utføres.
* Instruksjoner spesifiser minnetilgang: Mange instruksjoner krever tilgang til data fra minnet. Disse instruksjonene inkluderer ofte minneadresser.
* PC -en guider minnetilgang: PCs verdi brukes til å beregne den faktiske minneadressen som er nødvendig for å hente dataene for instruksjonen.
Viktig merknad: Mens PC -en er involvert i å adressere minnet, er det ikke det eneste registeret. Andre registre som basisregisteret eller indeksregister Kan brukes i forbindelse med PCen for å beregne den endelige minneadressen avhengig av arkitektur og adresseringsmodus.
Gi meg beskjed hvis du vil ha et dypere dykk i minneadressen eller andre CPU -registre!