write and run the following simple ARM assembly language pro
write and run the following simple ARM assembly language program using ARMSIM debug each program and view content of diffrent register (not required if you cannont do it) PROGRAM: LOAD THE VALUES 9 AND 3 INTO REGISTER R2 AND R3 RESPECITVELY . COMPUTE R2*R3 AND STORE RESULT IN R1
Solution
MOV R2,#9
MOV R3,#3
; Since ARM general purpose registers are 32 bit long, 9*3 multiplication does not require long multiplication since 27 does not exceed 16 bits in binary
MUL R1,R2,R3 ; R1 = R2 * R3
