Registrele CPU sunt principalii asistenți

Procesorul aparține numărului de dispozitive controlate de software și este destinat procesării informațiilor. Prelucrarea informațiilor se efectuează în conformitate cu un program predeterminat. De fapt, acest proces arată astfel: atunci când rulați programul este plasat în memoria RAM, și de acolo o comandă după alta merge la procesor. În plus față de comenzile de calcul, aveți nevoie și de date care pot fi introduse atât din memoria RAM, cât și din dispozitivele externe.

registrele procesoarelor

Ca urmare a executării următoarei comenzi, se obține rezultatul, care trebuie salvat undeva. Și apoi există două opțiuni - să trimiteți rezultatul în memoria RAM sau să lăsați-l în interiorul procesorului, deoarece, cel mai probabil, acest rezultat este neconcludent și va fi folosit în calcule ulterioare. În primul caz, există un mare "BUT" - pentru astfel de schimburi cu memorie, se consumă o cantitate considerabilă de timp și, prin urmare, performanța sistemului este redusă. În al doilea caz, procesorul trebuie să conțină în structura sa elemente de memorie numite registre de procesoare. Acestea sunt dispozitive care servesc la recepționarea, stocarea și transmiterea unui multi-bit cod binar date. Registrele procesorului sunt împărțite în două tipuri: registre de uz general și registre specializate.

Registrele procesorului sunt:



Registrele de procesoare cu scop general servesc la stocarea rezultatelor computaționale intermediare. Mai multe astfel de registre în interiorul procesorului, cu atât mai puțin se referă la memoria RAM, adică nu petrece timp pe el și, prin urmare, nu pierde în performanță. Pe de altă parte, numărul de registre este limitat de zona cipului procesorului. Creșterea infinită a numărului lor nu poate. Registrele destinate stocării datelor, de regulă, au o lățime de biți egală cu lățimea magistralei de date. Fiecare registru de procesoare are propriul său nume unic, prin intermediul căruia puteți accesa registrul prin intermediul codului programului.

registrul procesorului

Fiecare dintre registrele specializate are propriul scop special. De exemplu, există un registru pentru stocarea adresei de comandă în RAM, care trebuie citit la accesul următor. Acest registru și se numește - registrul de adrese al comenzii. Un alt exemplu al unui registru specializat este registrul caracteristicilor. Cu alte cuvinte, se mai numește și cuvântul de stat procesor (Procesor Cuvânt de stare - abbr. PSW). Spre deosebire de toate celelalte registre CPU, conținutul care este considerat ca un întreg, fiecare bit al registrului de atribut are un nume unic și o singură destinație. Printre caracteristicile pentru exemplu se poate identifica așa numitul semn de zero (un semn de rezultat zero). În cazul în care, ca urmare a unei echipe de a obține un rezultat zero, procesorul poate „invata“ despre el, analizând bitul atribut înregistrare.

Regiștrii procesorului sunt memorie foarte rapidă (chiar mai rapidă decât memoria cache), deoarece se află în imediata vecinătate a miezului de procesare și se execută pe frecvența ceasului busului intern al procesorului.

Distribuiți pe rețelele sociale:

înrudit
Procesor de dispozitive, cum funcționează în realitateProcesor de dispozitive, cum funcționează în realitate
Memorie externă a computeruluiMemorie externă a computerului
Un set de comenzi care specifică secvența acțiunilor procesorului. CPU comandă sistemUn set de comenzi care specifică secvența acțiunilor procesorului. CPU comandă sistem
Care este memoria cache și unde poate fi?Care este memoria cache și unde poate fi?
Ce este arhitectura calculatorului?Ce este arhitectura calculatorului?
De ce să folosiți comenzile AT?De ce să folosiți comenzile AT?
Memorie. Dispozitiv de memorie pentru calculatorMemorie. Dispozitiv de memorie pentru calculator
Pentium D: specificații, recenzii, recenzii. Overclockarea procesorului Pentium DPentium D: specificații, recenzii, recenzii. Overclockarea procesorului Pentium D
Memorie pe termen lung a calculatorului. Dispozitive de stocareMemorie pe termen lung a calculatorului. Dispozitive de stocare
Ce este procesorul pentru: descriere, caracteristici și aplicațieCe este procesorul pentru: descriere, caracteristici și aplicație
» » Registrele CPU sunt principalii asistenți