logo

Typy registra v počítačovej organizácii

V počítačovej organizácii sa register používa na potvrdenie, uloženie, presun informácií a pokynov, ktoré CPU rýchlo využíva. Z rôznych dôvodov sa používajú rôzne druhy registrov. Niektoré z bežne používaných registrov sú:

reťazec na booleovskú javu
  • AC (akumulátor)
  • DR ( dátové registre )
  • AR ( Registre adries )
  • PC (počítadlo programov)
  • MDR (pamäťové dátové registre)
  • IR (indexové registre)
  • MBR (registre vyrovnávacej pamäte)

Tieto registre sa používajú na prehrávanie rôznych operácií. Keď vykonávame nejaké operácie, CPU využíva tieto registre na vykonávanie operácií. Keď poskytujeme vstup do systému pre určitú operáciu, poskytnuté informácie alebo vstup sa uložia do registrov. Akonáhle ALU aritmetická a logická jednotka spracuje výstup, spracované dáta nám opäť poskytnú registre.

Jediným dôvodom existencie registra je rýchla obnova informácií, ktoré CPU neskôr spracuje. CPU môže použiť RAM na pevnom disku na načítanie pamäte, čo je porovnateľne oveľa rýchlejšia možnosť, ale rýchlosť získaná z RAM stále nestačí. Preto máme catch pamäť, ktorá je rýchlejšia ako registre. Tieto registre pracujú s pamäťou CPU, ako je catch a RAM, aby sa úloha rýchlo dokončila.

Operácia vykonávaná registrami

Po hlavných operáciách vykonávaných registrami, ako sú:

Typy registra v počítačovej organizácii
    Načítať:Operácia načítania sa používa na získanie pokynov klienta. Inštrukcie, ktoré sú uložené v hlavnej pamäti na neskoršie spracovanie, sú vyvolané registrami.Dekódovať:Táto operácia sa používa na dešifrovanie inštrukcií, čo znamená, že inštrukcie sú dekódované a CPU zistí, ktorá operácia sa má vykonať s inštrukciami.Vykonať:Túto operáciu vykonáva CPU. Výsledky dodané procesorom sa potom uložia do pamäte a potom sa zobrazia na obrazovke klienta.

Typy registra v počítačovej organizácii

Tu sú nasledujúce typy registrov v organizácii počítačov, ako napríklad:

S.NO NÁZOV SYMBOL FUNGOVANIA
1 Akumulátor AC Akumulátor je najčastejšie využívaný register a používa sa na ukladanie informácií prevzatých z pamäte.
2 Adresové registre pamäte MAR Adresové umiestnenie pamäte je uložené v tomto registri, aby bolo možné k nemu neskôr pristupovať. Nazýva sa MAR aj MDR spolu
3 Údajové registre pamäte MDR Tu sú uložené všetky informácie, ktoré sa majú zapísať alebo informácie, ktoré sa majú prečítať z určitej adresy pamäte
4 Všeobecný register GPR Pozostávajú zo série registrov vo všeobecnosti od R0 po Rn - 1. Tieto registre majú tendenciu uchovávať akúkoľvek formu dočasných údajov, ktoré sa posielajú do registra počas akéhokoľvek procesu podnikania.
Viac GPR umožňuje registru registrovať adresovanie, čo zvyšuje rýchlosť spracovania.
5 Počítadlo programov PC Tieto registre sa používajú na uchovávanie záznamov o programe, ktorý sa vykonáva alebo sa vykonáva. Tieto registre pozostávajú z adresy pamäte ďalšej inštrukcie, ktorá sa má vyvolať.
PC ukazuje na adresu ďalšej inštrukcie, ktorá sa má stiahnuť z hlavnej pamäte, keď bola predchádzajúca inštrukcia úspešne dokončená. Program Counter (PC) tiež funguje na počítanie počtu inštrukcií.
Prírastok PC závisí od typu použitej architektúry. Ak použijeme 32-bitovú architektúru, počítač sa zakaždým zvýši o 4, aby získal ďalšiu inštrukciu.
6 Registre pokynov A Registre inštrukcií obsahujú informácie, ktoré sa majú vykonať. Okamžité inštrukcie prijaté zo systému sú načítané a uložené v týchto registroch.
Keď sú inštrukcie uložené v registroch, procesor začne vykonávať nastavené inštrukcie a PC ukáže na ďalšie inštrukcie, ktoré sa majú vykonať.
7 Registre kódov stavu Tieto majú rôzne príznaky, ktoré zobrazujú stav operácií. Tieto registre nastavujú príznaky podľa toho, ak výsledok operácie spôsobil nulu alebo záporný výsledok
8 Dočasné registre TR Obsahuje dočasné údaje
9 Vstupné registre INPR Nesie vstupný znak
10 Výstupné registre INÉ Nesie výstupný charakter
jedenásť Indexové registre BX Tento register používame na ukladanie hodnôt a čísel obsiahnutých v informáciách o adrese a ich transformáciu na efektívne adresy. Nazývajú sa aj základné registre.
Tieto sa používajú na zmenu adresy operandu v čase vykonania, tiež uvádzanej ako BX
12 Register vyrovnávacej pamäte MBR MBR - Registre vyrovnávacej pamäte slúžia na ukladanie dátového obsahu alebo pamäťových príkazov používaných na zápis na disk. Ich základnou funkciou je ukladanie volaných údajov z pamäte.
MBR je veľmi podobný MDR
13 Riadiace registre zásobníka SCR Zásobník je súbor lokalizačnej pamäte, kde sa údaje ukladajú a získavajú v určitom poradí. Nazýva sa aj last in first out ( LIFO ), zásobník na druhej pozícii môžeme získať až po vytiahnutí prvého a registre na riadenie zásobníka sa používajú hlavne na správu zásobníkov v počítači.
SP - BP sú zásobníkové riadiace registre. Tiež môžeme použiť DI, SI, SP a BP ako 2-bajtové alebo 4-bajtové registre.
EDI, ESI, ESP a EBP sú 4-bajtové registre
14 Register vlajok FR Registre príznakov sa používajú na označenie konkrétneho stavu. Veľkosť registrovaného príznaku je 1 až 2 bajty a každý registrovaný príznak je ďalej zložený do 8 bitov. Každý registrovaný príznak definuje podmienku alebo príznak.
Uložené dáta sú rozdelené do 8 samostatných bitov.
Základné registre vlajok -
Nulové príznaky
Nosiť vlajku
Vlajka parity
Podpísať vlajku
Vlajka pretečenia.
pätnásť Segmentový register SR Podržte adresu pre pamäť
16 Register údajov DX Pamäťový operand