Acumulator (computer)

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Registre principale

Acumulatorul din procesoare este cel mai important registru deoarece este cel care implică aproape toate operațiile logico-aritmetice.
Este intim legat de ALU care urmează lățimea caracteristică microprocesorului utilizat. În mod normal în asamblare se numește "A", în unele procesoare există 2 acumulatori al doilea se numește "B". În procesoarele din seria x86 se numește „AL” dacă implică operații pe 8 biți , „AX” pentru operațiuni pe 16 biți, „EAX” pentru operațiuni pe 32 de biți și „RAX” pentru operațiuni pe 64 de biți. De asemenea, este utilizat ca registru implicit pentru MULL.

Exemple de utilizare:

 ADĂUGA AL, 25h; Suma instantanee pe 8 biți.
  SUB CX, AX; Scădere pe 16 biți între registre. Rezultatul în CX.
  ȘI (HL); Și din A cu o celulă de memorie, rezultă A. Asamblare Z80 .
  ORAB $ # 0F; Sau implicarea imediată a acumulatorului B. Asamblarea Motorola .

Termenul de acumulator este, de asemenea, utilizat în programare pentru a indica o variabilă la care rezultatele parțiale sunt adăugate sau concatenate. De exemplu, dacă doriți să obțineți totalul unui set de numere, puteți utiliza următorul fragment (în pseudocodificare):

 Resetați acumularea variabilă
 Pentru fiecare număr din set
     Adăugați numărul la VariabileAccumulo și puneți rezultatul înapoi în VariabileAccumulo
 Afișați „totalul este” VariabileAccumulo

Alte proiecte

Controlul autorității GND ( DE ) 4207964-0
Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT