logo

Rekisterityypit tietokoneorganisaatiossa

Computer Organisationissa rekisteriä käytetään kuittaamaan, tallentamaan, siirtämään tietoja ja ohjeita, joita CPU käyttää nopeasti. Erilaisia ​​rekistereitä käytetään eri syistä. Jotkut yleisesti käytetyistä rekistereistä ovat:

  • AC (akku)
  • DR ( Tietorekisterit )
  • AR ( Osoiterekisterit )
  • PC ( ohjelmalaskuri )
  • MDR ( muistitietorekisterit )
  • IR ( indeksirekisterit )
  • MBR (muistipuskurirekisterit)

Näitä rekistereitä käytetään eri toimintojen pelaamiseen. Kun suoritamme joitain toimintoja, CPU käyttää näitä rekistereitä toimintojen suorittamiseen. Kun annamme järjestelmään syötteen tiettyä toimintoa varten, toimitetut tiedot tai syöte tallentuvat rekistereihin. Kun ALU:n aritmeettinen ja looginen yksikkö on käsitellyt lähdön, käsitellyt tiedot toimitetaan uudelleen meille rekisterien kautta.

Ainoa syy rekisterin pitämiseen on CPU:n myöhemmin käsittelemien tietojen nopea palautus. Prosessori voi käyttää RAM-muistia kiintolevyn kautta muistin hakemiseen, mikä on suhteellisen paljon nopeampi vaihtoehto, mutta RAM-muistista haettu nopeus ei silti riitä. Siksi meillä on saalismuisti, joka on nopeampi kuin rekisterit. Nämä rekisterit toimivat CPU-muistin, kuten catch- ja RAM-muistin, kanssa tehtävän suorittamiseksi nopeasti.

Rekistereiden suorittama toimenpide

Seuraavat suuret rekisterien suorittamat toiminnot, kuten:

Rekisterityypit tietokoneorganisaatiossa
    Hae:Hakutoimintoa käytetään asiakkaan ohjeiden vastaanottamiseen. Ohjeet, jotka tallennetaan päämuistiin myöhempää käsittelyä varten, haetaan rekisterien avulla.Purkaa:Tätä toimintoa käytetään ohjeiden tulkitsemiseen, mikä tarkoittaa, että ohjeet dekoodataan, CPU havaitsee, mikä toiminto käskyille suoritetaan.Suorittaa:CPU suorittaa tämän toiminnon. Myös CPU:n toimittamat tulokset tallennetaan sitten muistiin, ja sen jälkeen ne näkyvät asiakkaan näytöllä.

Rekisterityypit tietokoneorganisaatiossa

Tässä ovat seuraavan tyyppiset rekisterit tietokoneorganisaatiossa, kuten:

S.NO NIMI SYMBOLI TOIMINTA
1 Akku AC Akku on yleisimmin käytetty rekisteri, ja sitä käytetään muistista otettujen tietojen tallentamiseen.
2 Muistin osoiterekisterit MAR Muistin osoitepaikka on tallennettu tähän rekisteriin myöhempää käyttöä varten. Sitä kutsuvat sekä MAR että MDR yhdessä
3 Muistin tietorekisterit MDR Kaikki tiedot, jotka on tarkoitus kirjoittaa tai tiedot, jotka on tarkoitus lukea tietystä muistiosoitteesta, tallennetaan tähän
4 Yleiskäyttöinen rekisteri GPR Koostuvat sarjasta rekistereitä, jotka alkavat yleensä R0:sta ja jatkuvat aina Rn - 1:een. Näissä rekistereissä on taipumus tallentaa kaikenlaista väliaikaista tietoa, joka lähetetään rekisteriin minkä tahansa yritysprosessin aikana.
Enemmän GPR:ää mahdollistaa rekisterin osoitteiden rekisteröinti, mikä lisää käsittelynopeutta.
5 Ohjelmalaskuri PC Näitä rekistereitä käytetään suoritettavan tai suoritettavan ohjelman kirjaamiseen. Nämä rekisterit koostuvat seuraavan noudettavan käskyn muistiosoitteesta.
PC osoittaa seuraavan käskyn osoitteeseen, joka haetaan päämuistista, kun edellinen käsky on suoritettu onnistuneesti. Ohjelmalaskuri (PC) laskee myös käskyjen määrän.
PC:n lisäys riippuu käytetyn arkkitehtuurin tyypistä. Jos käytämme 32-bittistä arkkitehtuuria, PC:tä kasvatetaan 4:llä joka kerta seuraavan käskyn hakemiseksi.
6 Ohjerekisterit JA Käskyrekisterit sisältävät suoritettavaa tietoa. Järjestelmästä saadut välittömät ohjeet haetaan ja tallennetaan näihin rekistereihin.
Kun ohjeet on tallennettu rekistereihin, prosessori alkaa suorittaa asetettuja käskyjä ja PC osoittaa seuraavat suoritettavat käskyt
7 Kuntokoodi rekisteröi Näillä on erilaiset liput, jotka kuvaavat toimintojen tilaa. Nämä rekisterit asettavat liput vastaavasti, jos toiminnan tulos aiheutti nollan tai negatiivisen
8 Väliaikaiset rekisterit TR Säilyttää väliaikaiset tiedot
9 Syöttörekisterit INPR Sisältää syöttömerkin
10 Lähtörekisterit MUUTA Kuljettaa ulostulomerkkiä
yksitoista Indeksirekisterit BX Käytämme tätä rekisteriä osoitetietoihin sisältyvien arvojen ja numeroiden tallentamiseen ja muuntamiseen tehokkaiksi osoitteiksi. Näitä kutsutaan myös perusrekistereiksi.
Näitä käytetään operandin osoitteen vaihtamiseen suoritushetkellä, myös BX:nä
12 Muistipuskurirekisteri MBR MBR - Muistipuskurirekistereitä käytetään tallentamaan tietosisältöä tai muistikomentoja, joita käytetään levylle kirjoittamiseen. Näiden perustoimintona on tallentaa kutsutut tiedot muistista.
MBR on hyvin samanlainen kuin MDR
13 Pinon ohjausrekisterit SCR Pino on joukko sijaintimuistia, johon tiedot tallennetaan ja noudetaan tietyssä järjestyksessä. Kutsutaan myös viimeiseksi ensimmäiseksi ulos (LIFO), voimme noutaa pinon vain toisesta paikasta vasta ensimmäisen haun jälkeen, ja pinonhallintarekistereitä käytetään pääasiassa pinojen hallintaan tietokoneessa.
SP - BP on pinon ohjausrekisterit. Lisäksi voimme käyttää DI:tä, SI:tä, SP:tä ja BP:tä 2- tai 4-tavuisina rekistereinä.
EDI, ESI, ESP ja EBP ovat 4-tavuisia rekistereitä
14 Lippurekisteri FR Lippurekistereitä käytetään osoittamaan tiettyä tilaa. Rekisteröidyn lipun koko on 1 - 2 tavua, ja jokainen rekisteröity lippu on lisäksi yhdistetty 8 bitiksi. Jokainen rekisteröity lippu määrittelee ehdon tai lipun.
Tallennetut tiedot jaetaan 8 erilliseen bittiin.
Peruslippurekisterit -
Nolla lippua
Kanna lippua
Pariteetin lippu
Merkitse lippu
Ylivuoto lippu.
viisitoista Segmenttirekisteri SR Pidä osoite muistia varten
16 Tietorekisteri DX Pidä muistioperandi