Tutorials

Processorlogs: wat het is en hoe het werkt

Inhoudsopgave:

Anonim

De records van een processor zijn een vraag die velen aangaat, dus we hebben een ruimte gereserveerd om het in detail uit te leggen.

De registers zijn erg handig voor de werking van een processor, omdat ze hem helpen en aangeven waar de verwerkte gegevens naartoe moeten worden gestuurd. Omdat we weten dat het iets abstracts is dat niet gemakkelijk uit te leggen is, hebben we het hieronder op een begrijpelijke manier uitgelegd.

Laten we beginnen!

Inhoudsindex

Wat zijn ze Waar werken ze voor?

De registers bevinden zich in elke microprocessor en hun functie is om de gegevenswaarden, opdrachten, instructies of binaire toestanden op te slaan die bepalen welke gegevens moeten worden verwerkt, zoals hoe het moet worden gedaan. Een register is nog steeds een snel geheugen met weinig capaciteit.

Elk record kan een instructie, een opslagadres of elk type data bevatten. In een processor vinden we ruimtes met een capaciteit variërend van 4 tot 64 bits omdat elk register groot genoeg moet zijn om een ​​instructie te bevatten. In het geval van een 64-bits computer heeft elk record een 64-bits grootte.

Elke microprocessor heeft verschillende taken of taken om informatie te verwerken. Het ontvangt de informatie in binaire taal van de applicaties (nullen en enen) en verwerkt ze vervolgens op een bepaalde manier. Laten we zeggen dat de CPU die gegevens vertaalt zodat wij, de gebruikers, deze begrijpen.

In een microprocessor vinden we het informatierecord, waarvan de functie is om de gegevens die vaak worden gebruikt tijdelijk op te slaan.

Recordtypen

De processorregisters zijn verdeeld of geclassificeerd op basis van het doel waarvoor ze dienen of de instructies die ze geven.

Gegevensrecords

Ze slaan numerieke gegevenswaarden op, zoals tekens of kleine bestellingen. De oude processors hadden een speciaal dataregister: de accu, die voor bepaalde bewerkingen werd gebruikt.

Geheugengegevensrecord ( MDR )

Het is degene waarnaar we eerder verwezen, het is een register dat zich in de processor bevindt en dat is aangesloten op de databus. Het heeft weinig capaciteit en een hoge snelheid waarmee het de gegevens van de bus schrijft of leest die naar het geheugen of naar de I / O-poort, dat wil zeggen een randapparaat, worden gestuurd.

Adresgegevens

Ze slaan adressen op die worden gebruikt om toegang te krijgen tot het hoofd- of primaire geheugen , dat we gewoonlijk kennen als ROM of RAM. In die zin zien we processors met registers die alleen worden gebruikt om adressen of numerieke waarden op te slaan.

Registers voor algemene doeleinden ( GPR's )

Het zijn registers die dienen om adressen of algemene gegevens op te slaan . Het is een soort gemengde registers die, zoals het zelf aangeeft, geen specifieke functie hebben.

Specific Purpose Records ( SPR's )

Bij deze gelegenheid hebben we te maken met registers die systeemstatusgegevens opslaan, zoals het staatsregister of de instructiewijzer . Ze kunnen worden gecombineerd met het PSW ( Program Status Word ).

Statusgegevens

Ze worden gebruikt om echte waarden op te slaan waarvan de functie is om te bepalen wanneer een instructie al dan niet moet worden uitgevoerd. Ook wel CCR ( Condition Code Register) genoemd . Binnen dit type records vinden we het volgende:

  • Registratie van vlag of " VLAGGEN ". We vinden het in Intel- processors met X86- architectuur . We worden geconfronteerd met een register met een breedte van 16 bits. Maar het heeft 2 opvolgers:
    • EFLAGS, 32 bits breed. RFLAGS, 64 bits breed.

Drijvende-komma-records

Eerst moeten we uitleggen wat een drijvende komma is. De drijvende komma is een representatie, in de vorm van een formule, van reële getallen van verschillende grootten die worden gebruikt om rekenkundige bewerkingen uit te voeren. We zullen het ontmoeten in systemen die zeer snelle verwerkingssystemen vereisen.

Daarom bewaren deze registers deze representaties in veel architecturen.

Constante records

Het doel is om alleen-lezen waarden zoals nul, één of π op te slaan.

We raden u aan de beste processors op de markt te lezen

Tot zover onze uitleg over wat processorregisters zijn. We weten dat het iets ingewikkelds kan zijn om te begrijpen, dus aarzel niet om ons te vragen of deze informatie aan te vullen met uw wijsheid.

Tutorials

Bewerkers keuze

Back to top button