AREA PROG3_1, CODE, READONLY ENTRY LDR R1, =1000000000 LDR R2, =2000000000 LDR R3, =3000000000 LDR R4, =4000000000 LDR R5, =4100000000 MOV R8,#0 ; R8 = 0 for saving the lower word MOV R9,#0 ; R9 = 0 for accumulating the carries ADDS R8,R8,R1 ; R8 = R8 + R1 ADC R9,R9,#0 ; R9 = R9 + 0 + Carry (increment R9 if there is carry) ADDS R8,R8,R2 ; R8 = R8 + R2 ADC R9,R9,#0 ; R9 = R9 + 0 + Carry ADDS R8,R8,R3 ; R8 = R8 + R3 ADC R9,R9,#0 ; R9 = R9 + 0 + Carry ADDS R8,R8,R4 ; R8 = R8 + R4 ADC R9,R9,#0 ; R9 = R9 + 0 + Carry ADDS R8,R8,R5 ; R8 = R8 + R5 ADC R9,R9,#0 ; R9 = R9 + 0 + Carry HERE B HERE END ; Mark end of file