Question: Please write a C program corresponding to following ARMv7 assembly program. Assume that R1 contains variable a, R2 contains variable b and R3 contains variable
Please write a C program corresponding to following ARMv7 assembly program. Assume that R1 contains variable a, R2 contains variable b and R3 contains variable c value. MOV R1, #10 ; R1 = a MOV R2, #20 ; R2 = b MOV R3, #5 ; R3 = c L1: CMP R1, R2 BGE L3 MOV R3, R1 BL L2 ADD R1, R1, #2 SUB R2, R2, #2 B L1 L2: ADD R3, R3, #2 MOV R15, R14 L3: ADD R3, R1, R2
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
