Tutoriale

Jurnalele procesoarelor: ce este și cum funcționează

Cuprins:

Anonim

Înregistrările unui procesor sunt o întrebare care atacă mulți, așa că am dedicat un spațiu pentru a-l explica în detaliu.

Registrele sunt foarte utile pentru funcționarea unui procesor, deoarece îl ajută, ghidându-l spre unde să trimită datele procesate. Întrucât știm că este ceva abstract care nu este ușor de explicat, l-am explicat într-un mod inteligibil mai jos.

Hai să începem!

Indice de conținut

Ce sunt Pentru ce lucrează?

Registrele se află în interiorul fiecărui microprocesor, iar funcția lor este de a stoca valorile , comenzile, instrucțiunile sau stările binare care comandă ce date ar trebui să fie procesate, cum ar fi modul în care acestea trebuie efectuate. Un registru este încă o memorie de mare viteză, cu capacitate redusă.

Fiecare înregistrare poate conține o instrucțiune, o adresă de stocare sau orice tip de date. Într-un procesor găsim spații cu o capacitate cuprinsă între 4 și 64 de biți, deoarece fiecare registru trebuie să fie suficient de mare pentru a conține o instrucțiune. În cazul unui computer pe 64 de biți, fiecare înregistrare are o dimensiune de 64 de biți.

Fiecare microprocesor are diverse sarcini sau îndatoriri pentru procesarea informațiilor. Acesta primește informațiile în limbaj binar din aplicații (zerouri și altele), apoi le prelucrează într-un anumit mod. Să spunem că CPU traduce datele astfel încât noi, utilizatorii, să-i înțelegem.

În interiorul unui microprocesor găsim înregistrarea informațională, a cărei funcție este de a stoca temporar datele la care este accesat frecvent.

Tipuri de înregistrare

Registrele de procesare sunt împărțite sau clasificate în funcție de scopul pe care îl servesc sau de instrucțiunile pe care le comandă.

Înregistrări de date

Stochează valori numerice ale datelor, cum ar fi caractere sau comenzi mici. Procesoarele vechi aveau un registru de date special: acumulatorul, care era folosit pentru anumite operațiuni.

Înregistrarea datelor de memorie ( MDR )

Este cel la care ne-am referit anterior, este un registru care se află în procesor și care este conectat la magistrala de date. Are o capacitate mică și o viteză mare prin care scrie sau citește datele autobuzului care sunt direcționate către memorie sau către portul I / O, adică un periferic.

Înregistrări de adrese

Stochează adrese care sunt folosite pentru a accesa memoria principală sau primară, pe care o cunoaștem de obicei ca ROM sau RAM. În acest sens, putem vedea procesoare cu registre care sunt folosite doar pentru a salva adrese sau valori numerice.

Registre de uz general ( GPR )

Sunt registre care servesc la stocarea adreselor sau a datelor generale. Este un fel de registre mixte care, după cum indică propriul său, nu au o funcție specifică.

Înregistrări cu scopuri specifice ( SPR )

Cu această ocazie, avem de-a face cu registre care stochează date de stare ale sistemului, cum ar fi registrul de stat sau indicatorul de instrucțiuni . Pot fi combinate cu PSW ( Word Status Word ).

Înregistrări de stare

Acestea sunt utilizate pentru a salva valori reale a căror funcție este de a determina când o instrucțiune ar trebui să fie executată sau nu. Cunoscut și sub denumirea de CCR ( Registrul de condiții) . În cadrul acestui tip de înregistrări, găsim următoarele:

  • Înregistrarea pavilionului sau a „ FLAG-urilor ”. Îl găsim în procesoare Intel cu arhitectură X86. Ne confruntăm cu un registru cu 16 biți lățime. Cu toate acestea, are 2 succesori:
    • EFLAGS, 32 biți lățime. RFLAGS, 64 biți lățime.

Înregistrări cu punct flotant

În primul rând, ar trebui să explicăm care este un punct flotant. Punctul flotant este o reprezentare, sub formă de formulă, a unui număr real de diferite mărimi utilizate pentru a efectua operații aritmetice. Îl vom întâlni în sisteme care necesită sisteme de procesare foarte rapide.

Prin urmare, aceste registre păstrează aceste reprezentări în multe arhitecturi.

Înregistrări constante

Scopul său este de a salva valori de numai citire, cum ar fi zero, unul sau π.

Vă recomandăm să citiți cele mai bune procesoare de pe piață

Până acum, explicația noastră despre ce sunt registrele procesoarelor. Știm că poate fi ceva complex de înțeles, așa că nu ezitați să ne întrebați sau să completați aceste informații cu înțelepciunea voastră.

Tutoriale

Alegerea editorilor

Back to top button