? Microprocessors de centralenheder ( CPU'er ) af enhver computerenhed, udføre grundlæggende og avancerede informationsbehandling opgaver. De tager data fra software- programmer i form af binære bits ( 0'er og 1-taller ), og behandle det i henhold til de medfølgende kommandoer. De genererer output binære vandløb, der omdannes til data forståelige for slutbrugerne . Inden for disse mikroprocessorer eksisterer en komponent kaldet en information register , der midlertidigt lagrer dataværdier adgang hyppigt under behandlingen. Registre , af primær betydning inden computerens hukommelse hierarki , der bruges til at gemme kun de dataværdier , kommandoer binære erklæringer og andre instrukser definerer hvilke data der behandles og hvordan. Funktioner
Dataregistre hovedsageligt fungere som midlertidige elektroniske lagerpladser oftest tilgængelige via en computers CPU. Denne tilgængelighed skyldes placeringen af registrene inde i mikroprocessorer . Som et resultat, kan CPU'en adgang til dem hurtigere end random access memory (RAM) moduler og andre elektroniske opbevaring steder som ROM ( read only memory) og flash-hukommelse . En normal mikroprocessor indeholder flere arrays af disse registre , og hver enkelt er fremstillet til at holde kun en lille mængde af binære data. En velfungerende register har en hukommelse på 8, 16 , 32 eller 64 bits , disse værdier afhænger af arkitektur mikroprocessor
Operations
registre i en mikroprocessor. fungere som realtidsdata transporterer elektroniske hukommelse enheder. Dette betyder, at når en bruger giver en kommando til et program ( gennem et museklik eller trykke på en tast ) , oversættes til en binær meddelelse og sendes til mikroprocessoren . Disse udsagn bliver modtaget af mikroprocessor registre, der holder dem for få nanosekunder , hvis processoren er allerede optaget, og derefter sender dem på anmodning af processoren. Disse registre også holde realtid behandlede data bits, når tidligere behandlede data bits der overføres , samt holde de steder, og kommandoer , der er forbundet med værdierne i input eller behandlede data .
Kategorier
Der er otte hovedkategorier af dataregistre integreret i CPU'er. Disse omfatter programmet tællere ( PC) , til opbevaring af adresse bits øjeblikket behandles data instruktion , instruktion registre ( IR) , til lagring af binære instruktioner, mens de bliver behandlet eller afkodes , akkumulatorer ( AC) , til opbevaring af resultater af matematiske beregninger af aritmetisk logikenhed af CPU , hukommelse adresse registre ( MAR ) , til opbevaring adresse placeringer af databit i den primære hukommelse i en computer , hukommelsesbuffer registre ( MBR ) , til lagring og midlertidigt at holde indkommende data bits , før de videresendes til mikroprocessoren , status eller flag registre ( FR) , for at holde og opdatere de operationelle tilstande af mikroprocessorer , betingede registre ( CR) , til at holde betingede eller logiske værdier for forarbejdede data , og generelle formål registre ( GPR ) , til midlertidig lagring generelle data bits eller instruktioner.
Betydning
Registre ikke kun dele byrden af processoren , men også give det instrukser om, hvordan data skal behandles . Desuden er disse registre yde betydelig bistand til mikroprocessorer i opgave at afgøre, hvor at sende data på behandling, og i hvilken ordning til at gemme det i hovedhukommelsen eller inde i en lagerenhed. Også antallet af registre integreres og opererer inden for en mikroprocessor til at definere sin operationelle effektivitet og databehandling kapaciteter.