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
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 |