sâmbătă, 21 decembrie 2013

Registrele procesorului


  • Procesoarele includ un set de registre care pot fi grupate:
  1. Registre accesibile utilizatorului
  2. Registre de sistem
  • Registrele acesibile utilizatorului pot fi referite prin intermediul limbajului masina pe care il executa procesorul si sunt la dospozitia tuturor programelor.Categoriile de registre folosite sunt:
  1. Registre de date
  2. Registre de adrese
  3. Registre de stare si control
  • Registrele de stare si control sunt utilizate de procesor pentru a memora si controla anumite stari ale procesorului.De exemplu:
  1. Registrul pentru controlul programului
  2. Registrul de instuctiuni
  3. Registrul indicatorului de stare
  • Registre dedicate managementului memoriei
  • Registre dedicate I/E
  • Registrele de date sunt utilizate in scopuri generale,fiind accesate prin orice instructiune a limbajului masina care executa operatii asupra datelor.Unele registre sunt dedicate operatiilor in virgula mobila sau in virgula fixa.
  • Registrele de adresa contin adrese pentru instructiunile si datele din memoria principala sau contin anumite campuri de adresa folosite la calculul complet al adresei efective.Registrele de adresa pot fi folosite pentru scopuri gnerale sau pot fi dedicate,de exemplu:
  1. Registrele index si de baza
  2. Registrele indicator de segment
  3. Registrul indicator de stiva(stack pointer)

Niciun comentariu:

Trimiteți un comentariu

Rețineți: Numai membrii acestui blog pot posta comentarii.