? Mikroprosessorer , de sentrale prosessorer ( CPU) av noe datautstyr , utføre grunnleggende og avansert informasjonsbehandling oppgaver. De tar data fra programmer i form av binære bits ( 0'er og 1'ere ) og behandle den i henhold til kommandoer gitt. De genererer utgang binære bekker, som er forvandlet til data forståelig for sluttbrukere . Innenfor disse mikroprosessorer finnes en komponent kalt en informasjon register, som midlertidig lagrer data verdier åpnes ofte under behandlingen. Registre , av primær betydning innenfor datamaskinens minne hierarki , blir brukt til å lagre bare de data verdier , kommandoer, binære uttalelser og andre instrukser som definerer hvilke data som er behandlet og hvordan. Funksjoner
dataregistre hovedsak fungere som midlertidige elektroniske minneplasser oftest tilgjengelig med en datamaskins CPU. Denne tilgjengelighet er på grunn av plasseringen av registrene inne mikroprosessorene . Som et resultat, kan CPU tilgang til dem raskere enn random access memory ( RAM ) moduler og andre elektroniske lagringsenheter steder som ROM ( Read Only Memory) og flashminne . En vanlig mikroprosessor inneholder flere matriser av disse registre , og hver av dem er konstruert for å holde bare en liten mengde av binære data . Et fungerende register har en minnekapasitet på 8, 16 , 32 eller 64 biter , og disse verdiene avhenger arkitekturen av mikroprosessoren
Operations
Registrerer i en mikroprosessor . operere som sanntidsdata bærer elektroniske minneenheter . Dette betyr at når en bruker gir en kommando til et program ( gjennom et museklikk eller trykke på en tast) , er den oversatt til et binært uttalelse og videresendes til mikroprosessoren . Disse uttalelsene er mottatt av mikroprosessor registre , som holder dem for noen få nanosekunder hvis prosessoren er allerede opptatt, og videresender dem på anmodning fra prosessoren . Disse registrerer også holde sanntid bearbeidet data biter når tidligere behandlet data bits blir overført , samt holder de steder og kommandoer knyttet til verdiene av innspill eller bearbeidet data .
Kategorier
p Det er åtte hovedkategorier av dataregistre integrert i CPU-er . Disse inkluderer program tellere ( PC ), for lagring av adresse biter av tiden bearbeidet data instruksjon , instruksjon registre ( IR ), for lagring av binære instruksjoner mens de blir behandlet eller dekodet , akkumulatorer ( AC ) , for lagring av resultater av matematiske beregninger av aritmetisk logisk enhet av CPU , minne adresse registre ( MAR ) , for lagring adresse steder av data biter i det viktigste minnet om en datamaskin , minne buffer registrerer ( MBR ) , for lagring og midlertidig å holde innkommende data biter før du videresender dem til mikroprosessoren ; status eller flagg registre ( FR ) , for å holde og oppdatere de operative tilstander av mikroprosessorer , betingede registre ( CR ) , for å holde betinget eller logiske verdier for prosesserte data , og generelle registre ( GPR ) , for midlertidig lagring av generelle data biter eller instruksjoner .
Betydning
registrerer ikke bare dele belastningen på prosessoren , men også gi den med instruksjoner om hvordan data skal behandles . Videre disse registrene gi betydelig bistand til mikroprosessorer i oppgaven med å avgjøre hvor du skal videresende data på behandling, og i hvilken ordning for å lagre den i hovedminne eller i en lagringsenhet . Dessuten registrerer antall integrert og opererer innenfor en mikroprosessor bidra til å definere sin operasjonelle effektivitet og databehandling evner.