			
operand_a		dcd		7
operand_b		dcd		5
			
			
			mov		r3, #operand_a
			ldr		r1, [r3]			; r1 <--- contenuto della cella indirizzata da operand_a
			add		r3, r3, #4
			ldr		r2, [r3]			; r2 <--- contenuto della cella indirizzata da operand_b
			
			mov		r0, #0 ; result = 0
			
loop
			cmp		r2,#0 ; b == 0 ??
			beq		end_program
			
			add		r0,r0,r1 ; r0 = r0 + r1, result = result + a
			sub		r2,r2,#1 ; r2 = r2 - 1, b = b - 1
			
			b		loop
			
end_program
			end
			
