logo

A nyilvántartás típusai a számítógépes szervezetben

A Computer Organizationben a regiszter a CPU által gyorsan felhasznált információk és utasítások nyugtázására, tárolására, mozgatására szolgál. Különböző okokból különböző típusú regisztereket használnak. Néhány gyakran használt regiszter:

  • AC (akkumulátor)
  • DR ( Adatnyilvántartások )
  • AR (címregiszterek)
  • PC ( Programszámláló )
  • MDR ( memória adatregiszterek )
  • IR ( index regiszterek )
  • MBR ( memóriapuffer regiszterek )

Ezeket a regisztereket a különböző műveletek lejátszására használják. Amikor bizonyos műveleteket hajtunk végre, a CPU ezeket a regisztereket használja a műveletek végrehajtására. Amikor egy bizonyos művelethez inputot adunk a rendszernek, a megadott információ vagy bemenet a regiszterekben tárolódik. Miután az ALU aritmetikai és logikai egység feldolgozta a kimenetet, a feldolgozott adatokat ismét a regiszterek szolgáltatják számunkra.

A regiszter létrehozásának egyetlen oka a CPU által később feldolgozott információk gyors helyreállítása. A CPU a merevlemezen lévő RAM-ot használhatja a memória lekérésére, ami viszonylag sokkal gyorsabb lehetőség, de a RAM-ból lehívott sebesség még mindig nem elegendő. Ezért van fogási memóriánk, amely gyorsabb, mint a regiszterek. Ezek a regiszterek olyan CPU-memóriával működnek együtt, mint a catch és a RAM, hogy gyorsan elvégezzék a feladatot.

A regiszterek által végrehajtott művelet

A következő főbb regiszterek által végzett műveletek, mint például:

A nyilvántartás típusai a számítógépes szervezetben
    Letöltés:A letöltési műveletet a kliens utasításainak átvételére használják. A későbbi feldolgozás céljából a fő memóriában tárolt utasításokat a regiszterek lekérik.Dekódolás:Ezt a műveletet az utasítások megfejtésére használják, ami azt jelenti, hogy az utasítások dekódolásra kerülnek, a CPU felfedezi, hogy melyik műveletet kell végrehajtani az utasításokon.Végrehajtás:A CPU végrehajtja ezt a műveletet. Ezenkívül a CPU által szállított eredmények a memóriában tárolódnak, majd megjelennek a kliens képernyőjén.

A nyilvántartás típusai a számítógépes szervezetben

Íme a következő típusú regiszterek a számítógépes szervezetben, például:

S.NO NÉV SZIMBÓLUM MŰKÖDÉS
1 Akkumulátor AC Az akkumulátor a leggyakrabban használt regiszter, és a memóriából vett információk tárolására szolgál.
2 Memória címregiszterek MAR A memória címhelye ebben a regiszterben van tárolva, hogy később hozzáférhessen. A MAR és az MDR együtt hívja
3 Memória adatregiszterek MDR Itt tárolódik minden olyan információ, amelyet egy bizonyos memóriacímről fel kell írni, vagy amit ki kell olvasni.
4 Általános célú nyilvántartás GPR Általában R0-tól Rn-1-ig tartó regiszterek sorozatából áll. Ezek a regiszterek általában bármilyen típusú ideiglenes adatot tárolnak, amelyet bármely vállalkozási folyamat során egy regiszterbe küldenek.
A több GPR lehetővé teszi a regiszter számára a címzés regisztrálását, ami növeli a feldolgozási sebességet.
5 Program számláló PC Ezeket a regisztereket a végrehajtott vagy végrehajtás alatt álló programok nyilvántartására használják. Ezek a regiszterek a következő lekérendő utasítás memóriacímét tartalmazzák.
A PC a következő utasítás címére mutat, amelyet le kell kérni a fő memóriából, ha az előző utasítás sikeresen befejeződött. A programszámláló (PC) az utasítások számának számlálására is szolgál.
A PC számának növelése a használt architektúra típusától függ. Ha 32 bites architektúrát használunk, a PC minden alkalommal 4-gyel nő a következő utasítás lekéréséhez.
6 Utasítások regiszterek ÉS Az utasításregiszterek tárolják a végrehajtandó információkat. A rendszertől kapott azonnali utasításokat a rendszer lekéri és ezekben a regiszterekben tárolja.
Az utasítások regiszterekben való tárolása után a processzor elkezdi végrehajtani a beállított utasításokat, és a PC a következő végrehajtandó utasításokra mutat.
7 Állapotkód-regiszterek Ezek különböző zászlókkal rendelkeznek, amelyek a műveletek állapotát jelzik. Ezek a regiszterek ennek megfelelően állítják be a zászlókat, ha a művelet eredménye nulla vagy negatív
8 Ideiglenes nyilvántartások TR Ideiglenes adatokat tárol
9 Bemeneti regiszterek INPR Bemeneti karaktert hordoz
10 Kimeneti regiszterek EGYÉB Kimeneti karaktert hordoz
tizenegy Index regiszterek BX Ezt a regisztert használjuk a címinformációkban szereplő értékek és számok tárolására és tényleges címekké alakítására. Ezeket alapregisztereknek is nevezik.
Ezek az operandus címének megváltoztatására szolgálnak a végrehajtáskor, BX-ként is feltüntetve
12 Memóriapuffer regiszter MBR MBR – A memóriapuffer regiszterek adattartalmak vagy a lemezre íráshoz használt memóriaparancsok tárolására szolgálnak. Ezek alapvető funkciója a hívott adatok memóriából való mentése.
Az MBR nagyon hasonló az MDR-hez
13 Veremvezérlő regiszterek SCR A verem helymemória halmaza, ahol az adatok meghatározott sorrendben kerülnek tárolásra és visszakeresésre. Last in first out (LIFO) néven is ismert, csak az első lekérése után tudunk a második pozícióban lévő veremhez jutni, a veremvezérlő regiszterek pedig főként a számítógépben lévő veremek kezelésére szolgálnak.
Az SP - BP veremvezérlő regiszterek. DI, SI, SP és BP is használható 2 bájtos vagy 4 bájtos regiszterként.
Az EDI, ESI, ESP és EBP 4 bájtos regiszterek
14 Zászlónyilvántartás FR A zászlóregiszterek egy adott állapot jelzésére szolgálnak. A regisztrált zászló mérete 1-2 bájt, és minden regisztrált jelző 8 bitre van összeállítva. Minden regisztrált jelző egy feltételt vagy zászlót határoz meg.
A tárolt adatok 8 különálló bitre vannak felosztva.
Alapvető zászlóregiszterek -
Nulla zászló
Hordj zászlót
Paritás zászló
Jelölje be a zászlót
Túlcsordulás zászló.
tizenöt Szegmensregiszter SR Tartsa meg a címet a memória számára
16 Adatnyilvántartás DX Tartsa a memória operandust