Cos'è un accumulatore nel microprocessore?
Nella maggior parte dei microprocessori, l'accumulatore è un registro a 8 o 16 bit. In alcuni microprocessori possono essere presenti più accumulatori, ad esempio un accumulatore da 8 bit e un accumulatore da 16 bit. Solitamente si accede all'accumulatore utilizzando l'istruzione MOV (spostamento), che copia i dati da un registro o posizione di memoria a un altro.
Quello che segue è un esempio di come è possibile utilizzare l'accumulatore per eseguire l'addizione:
```
; Caricare il valore 5 nell'accumulatore
MOV A, #5
; Carica il valore 7 nel registro B
MOV B, #7
; Aggiungere il valore nel registro B all'accumulatore
AGGIUNGI A, B
; Il risultato (12) viene memorizzato nell'accumulatore
```
In questo esempio, le istruzioni MOV caricano i valori 5 e 7 rispettivamente nell'accumulatore e nel registro B. L'istruzione ADD aggiunge quindi il valore nel registro B all'accumulatore, memorizzando nuovamente il risultato (12) nell'accumulatore.