logo

Vrste registra v računalniški organizaciji

V računalniški organizaciji se register uporablja za potrditev, shranjevanje, premikanje informacij in navodil, ki jih CPE hitro uporabi. Obstajajo različne vrste registrov, ki se uporabljajo iz različnih razlogov. Nekateri pogosto uporabljeni registri so:

  • AC (akumulator)
  • DR (Podatkovni registri)
  • AR (Adress registers)
  • PC (števec programov)
  • MDR (pomnilniški podatkovni registri)
  • IR ( indeksni registri )
  • MBR (registri medpomnilnika)

Ti registri se uporabljajo za predvajanje različnih operacij. Ko izvajamo nekatere operacije, CPE uporablja te registre za izvajanje operacij. Ko sistemu zagotovimo vnos za določeno operacijo, se podane informacije ali vnos shranijo v registre. Ko aritmetična in logična enota ALU obdela izhod, nam obdelane podatke ponovno posredujejo registri.

Edini razlog za registracijo je hitra obnovitev informacij, ki jih bo CPE kasneje obdelal. CPE lahko uporablja RAM prek trdega diska za pridobivanje pomnilnika, kar je sorazmerno veliko hitrejša možnost, vendar hitrost, pridobljena iz RAM-a, še vedno ni dovolj. Zato imamo catch pomnilnik, ki je hitrejši od registrov. Ti registri delujejo s pomnilnikom procesorja, kot sta catch in RAM, za hitro dokončanje naloge.

Delovanje, ki ga izvajajo registri

Naslednje glavne operacije, ki jih izvajajo registri, kot so:

Vrste registra v računalniški organizaciji
    Prinesi:Operacija pridobivanja se uporablja za sprejemanje navodil s strani stranke. Navodila, ki so shranjena v glavnem pomnilniku za poznejšo obdelavo, pridobijo registri.Dešifriranje:Ta operacija se uporablja za dešifriranje navodil, kar pomeni, da so navodila dekodirana, CPE bo odkril, katero operacijo je treba izvesti v navodilih.Izvedi:CPE izvaja to operacijo. Tudi rezultati, ki jih posreduje CPE, se nato shranijo v pomnilnik, nato pa se prikažejo na zaslonu odjemalca.

Vrste registra v računalniški organizaciji

Tu so naslednje vrste registrov v računalniški organizaciji, kot so:

S.ŠT IME SIMBOL DELOVANJE
1 Akumulator AC Akumulator je najpogosteje uporabljen register in se uporablja za shranjevanje informacij, vzetih iz pomnilnika.
2 Pomnilniški naslovni registri MAR Naslovna lokacija pomnilnika je shranjena v tem registru za kasnejši dostop. Kličeta ga tako MAR kot MDR skupaj
3 Registri pomnilniških podatkov MDR Tukaj so shranjene vse informacije, ki naj bi bile zapisane ali informacije, ki naj bi bile prebrane z določenega pomnilniškega naslova
4 Register za splošne namene GPR Sestavljeni so iz niza registrov, ki se na splošno začnejo od R0 in tečejo do Rn - 1. Ti registri običajno shranijo kakršno koli obliko začasnih podatkov, ki so poslani v register med katerim koli postopkom.
Več GPR omogoča, da register registrira naslavljanje, kar poveča hitrost obdelave.
5 Programski števec PC Ti registri se uporabljajo za vodenje evidence o programu, ki se izvaja ali izvaja. Ti registri so sestavljeni iz pomnilniškega naslova naslednjega ukaza, ki ga je treba pridobiti.
PC kaže na naslov naslednjega ukaza, ki ga je treba pridobiti iz glavnega pomnilnika, ko je bil prejšnji ukaz uspešno zaključen. Programski števec (PC) deluje tudi za štetje števila ukazov.
Povečanje osebnega računalnika je odvisno od vrste uporabljene arhitekture. Če uporabljamo 32-bitno arhitekturo, se PC vsakič poveča za 4, da pridobi naslednje navodilo.
6 Registri navodil IN Registri navodil hranijo informacije, ki jih je treba izvesti. Takojšnja navodila, prejeta od sistema, se pridobijo in shranijo v teh registrih.
Ko so navodila shranjena v registrih, začne procesor izvajati nastavljena navodila, računalnik pa bo pokazal na naslednja navodila, ki jih je treba izvesti.
7 Registri šifre stanja Ti imajo različne zastavice, ki prikazujejo stanje operacij. Ti registri ustrezno nastavijo zastavice, če je rezultat operacije povzročil nič ali negativno
8 Začasni registri TR Hrani začasne podatke
9 Vhodni registri INPR Nosi vhodni znak
10 Izhodni registri DRUGO Nosi izhodni znak
enajst Indeksni registri BX Ta register uporabljamo za shranjevanje vrednosti in številk, vključenih v informacije o naslovu, in njihovo pretvorbo v učinkovite naslove. Ti se imenujejo tudi osnovni registri.
Ti se uporabljajo za spreminjanje naslova operanda v času izvajanja, naveden tudi kot BX
12 Register vmesnega pomnilnika MBR MBR - Registri vmesnega pomnilnika se uporabljajo za shranjevanje vsebine podatkov ali pomnilniških ukazov, ki se uporabljajo za pisanje na disk. Njihova osnovna funkcija je shranjevanje klicanih podatkov iz pomnilnika.
MBR je zelo podoben MDR
13 Nadzorni registri sklada SCR Sklad je niz lokacijskega pomnilnika, kjer se podatki shranjujejo in pridobivajo v določenem vrstnem redu. Imenuje se tudi zadnji vstop, prvi ven ( LIFO ), sklad lahko pridobimo šele na drugem mestu šele po pridobivanju prvega, nadzorni registri sklada pa se v glavnem uporabljajo za upravljanje skladov v računalniku.
SP - BP so kontrolni registri sklada. Prav tako lahko uporabljamo DI, SI, SP in BP kot 2-bajtne ali 4-bajtne registre.
EDI, ESI, ESP in EBP so 4-bajtni registri
14 Register zastav FR Registri zastavic se uporabljajo za označevanje določenega stanja. Velikost registrirane zastavice je 1 - 2 bajta, vsaka registrirana zastavica pa je nadalje sestavljena v 8 bitov. Vsaka registrirana zastavica določa pogoj ali zastavico.
Podatki, ki so shranjeni, so razdeljeni na 8 ločenih bitov.
Osnovni registri zastav -
Ničelne zastavice
Nosi zastavo
Paritetna zastava
Znak zastave
Prelivna zastavica.
petnajst Register segmentov SR Zadrži naslov za spomin
16 Register podatkov DX Zadrži pomnilniški operand