Question: In Lab#6, Task#8 you had a code to perform a long multiplication (to generate a 64-bits result) by a constant (100) using a loop with
In Lab#6, Task#8 you had a code to perform a long multiplication (to generate a 64-bits result) by a constant (100) using a loop with repetitive addition.
Requirements Write the ARM assembly language to simulate a long multiplication by 100 without using any loop (i.e. no branch statement). The program should save the product (final result) in R1:R0 registers, with the upper 32-bits in R1 while the lower 32-bits in R0.
USING VisUal program
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
