MOV R1,#0 ;aggiorna la somma in R1, posto inizialmente a 0 MOV R2,#0 ;R2=numero di byte delle parole finora sommate MOV R3,#4096 ;R3=numero byte componenti l'array ciclo ADD R1,A(R2) ;recupera l'operando utilizzando indirizzamento indicizzato ADD R2,#4 ;incrementa R2 di una parola (4 byte) CMP R2,R3 ;abbiamo gia' finito? BLT ciclo ;se R2 < R3 non abbiamo finito, quindi si continua