ADDIGNG 64 BIT NUMBERS
;Program to add two 64 bit numbers
AREA prog,code,readonlyENTRY
ldr r0,=lbl
ldmia r0,{r1-r4}
adds r5,r2,r4
adcs r6,r1,r3
eor r8,r8
adc r8,#0 ;r8 contains the carry generated if any
ldr r7,=res
stmia r7,{r5,r6,r8}
s b s
AREA dta,data,readonly
lbl DCQ 0x1234567891191812
DCQ 0x1234567989999987
AREA data2,data
res SPACE 8
END
Comments
Post a Comment