Oppaat

Suorittimen lokit: mikä se on ja miten se toimii

Sisällysluettelo:

Anonim

Suorittimen tietueet ovat monille hyökkäävä kysymys, joten olemme omistaneet tilan selittääksesi sen yksityiskohtaisesti.

Rekisterit ovat erittäin hyödyllisiä prosessorin toiminnalle, koska ne auttavat sitä, opastavat sitä mihin lähettää käsitellyt tiedot. Koska tiedämme, että se on jotain abstraktia, jota ei ole helppo selittää, olemme selittäneet sen ymmärrettävällä tavalla jäljempänä.

Aloitetaan!

Sisällysluettelo

Mitä he ovat Mihin he työskentelevät?

Rekisterit ovat kunkin mikroprosessorin sisällä ja niiden tehtävänä on tallentaa data- arvot , komennot, ohjeet tai binaaritilat, jotka määräävät, mitä tietoja tulisi käsitellä, kuten miten se tulisi tehdä. Rekisteri on edelleen nopea muisti, jolla on vähän kapasiteettia.

Jokainen tietue voi sisältää käskyn, tallennusosoitteen tai kaikenlaista dataa. Suorittimesta löydämme tiloja, joiden kapasiteetti on 4 - 64 bittiä, koska jokaisen rekisterin on oltava riittävän suuri käskyn sisältämiseksi. 64-bittisessä tietokoneessa jokaisella tietueella on 64-bittinen koko.

Jokaisella mikroprosessorilla on erilaisia ​​tehtäviä tai velvollisuuksia tietojen käsittelemiseen. Se vastaanottaa tiedot binaarikielellä sovelluksilta (nollat ​​ja ne) ja käsittelee sitten ne tietyllä tavalla. Oletetaan, että CPU kääntää nämä tiedot niin, että me, käyttäjät, ymmärrämme sen.

Mikroprosessorin sisällä löydämme informaatiotietueen, jonka tehtävänä on tallentaa väliaikaisesti usein käytettäviä tietoja.

Levytyypit

Prosessorirekisterit on jaettu tai luokiteltu palvelemansa tarkoituksen tai käskyjen mukaan.

Tietueet

Ne tallentavat numeerisia data- arvoja , kuten merkkejä tai pieniä tilauksia. Vanhoilla prosessoreilla oli erityinen tietorekisteri: akku, jota käytettiin tiettyihin toimintoihin.

Muistitiedot ( MDR )

Se on se, johon viittasimme aiemmin, se on rekisteri, joka on prosessorissa ja joka on kytketty dataväylään. Sillä on vähän kapasiteettia ja nopea nopeus, jolla se kirjoittaa tai lukee väylän tietoja, jotka ohjataan muistiin tai I / O-porttiin, eli oheislaitteeseen.

Osoitetiedot

Ne tallentavat osoitteita, joita käytetään pääsyyn pää- tai ensisijaiseen muistiin , joka tunnetaan yleensä nimellä ROM tai RAM. Tässä mielessä voimme nähdä prosessoreita, joissa on rekistereitä, joita käytetään vain osoitteiden tai numeeristen arvojen tallentamiseen.

Yleiskäyttöiset rekisterit

Ne ovat rekistereitä, joiden avulla voidaan tallentaa osoitteita tai yleisiä tietoja. Kyseessä on eräänlainen sekarekisteri, jolla, kuten omasta ilmoituksestaan, puuttuu tietty toiminto.

Erityistarkoitusrekisterit ( SPR )

Tässä yhteydessä olemme tekemisissä rekisterien kanssa, jotka tallentavat järjestelmän tilatietoja, kuten tilarekisterin tai käskyosoittimen . Ne voidaan yhdistää PSW: ään ( Program Status Word ).

Tilarekisterit

Niitä käytetään todellisten arvojen tallentamiseen, joiden tehtävänä on määrittää, milloin käsky suoritetaan vai ei. Tunnetaan myös nimellä CCR ( Condition Code Register) . Tämän tyyppisistä tietueista löydämme seuraavat:

  • Lippun tai lippujen rekisteröinti . Löydämme sen Intel- prosessoreissa, joissa on X86- arkkitehtuuri . Meillä on edessä rekisteri, jonka leveys on 16 bittiä. Mutta sillä on 2 seuraajaa:
    • EFLAGS, 32 bittiä leveä. RFLAGS, 64 bittiä leveä.

Liukulukurekisterit

Ensinnäkin meidän pitäisi selittää, mikä on liukuluku. Liukuluku tarkoittaa kaavan muodossa erikokoisia todellisia lukuja, joita käytetään suorittamaan aritmeettisia toimintoja. Tapaamme sen järjestelmissä, jotka vaativat erittäin nopeita käsittelyjärjestelmiä.

Siksi nämä rekisterit pitävät nämä esitykset monissa arkkitehtuureissa.

Vakiotiedot

Sen tarkoituksena on tallentaa vain luku-lukuarvoja, kuten nolla, yksi tai π.

Suosittelemme lukemaan markkinoiden parhaita jalostajia

Toistaiseksi olemme selittäneet prosessorin rekisterit. Tiedämme, että se voi olla jotain monimutkaista ymmärtää, joten älä epäröi kysyä tai täydentää näitä tietoja viisaudellasi.

Oppaat

Toimittajan valinta

Back to top button