logo

Dataregistrering

Register er en type dataminne som brukes til raskt å godta, lagre og overføre data og instruksjoner som brukes umiddelbart av CPU. Registrene som brukes av CPU kalles ofte prosessorregistre.

Et prosessorregister kan inneholde en instruksjon, en lagringsadresse eller hvilken som helst data (som bitsekvens eller individuelle tegn).

Datamaskinen trenger prosessorregistre for å manipulere data og et register for å holde en minneadresse. Registeret som holder minneplasseringen brukes til å beregne adressen til den neste instruksjonen etter at utførelsen av den gjeldende instruksjonen er fullført.

Følgende er listen over noen av de vanligste registrene som brukes i en grunnleggende datamaskin:

Registrere Symbol Antall biter Funksjon
Dataregister DR 16 Holder minneoperand
Adresseregister MED 12 Holder adresse for minnet
Akkumulator AC 16 Prosessorregister
Instruksjonsregister OG 16 Inneholder instruksjonskode
Programteller PC 12 Holder adressen til instruksjonen
Midlertidig register TR 16 Inneholder midlertidige data
Inndataregister INPR 8 Bærer inndatategn
Utgangsregister ANNEN 8 Bærer utdatakarakter

Følgende bilde viser registeret og minnekonfigurasjonen for en grunnleggende datamaskin.

Dataregistrering
  • Minneenheten har en kapasitet på 4096 ord, og hvert ord inneholder 16 biter.
  • Dataregisteret (DR) inneholder 16 biter som holder operanden lest fra minnestedet.
  • Memory Address Register (MAR) inneholder 12 biter som inneholder adressen til minneplasseringen.
  • Programtelleren (PC) inneholder også 12 bits som holder adressen til den neste instruksjonen som skal leses fra minnet etter at den gjeldende instruksjonen er utført.
  • Akkumulatorregisteret (AC) er et generell behandlingsregister.
  • Instruksjonen som leses fra minnet plasseres i Instruksjonsregisteret (IR).
  • Midlertidig register (TR) brukes til å oppbevare de midlertidige dataene under behandlingen.
  • Input Registers (IR) inneholder inndatategnene som er gitt av brukeren.
  • Utgangsregistrene (OR) holder utgangen etter å ha behandlet inndataene.