Write in ARM assembly language the following operations with

Write in ARM assembly language the following operations without using multiplication instruction

      3.1. A * 17

      3.2. A * 23

Solution

let value of R0 = A

and result is stored in R2

3.1

.text

.main:

ADD R2,R0,R0,LSL #4 // A * 17

3.2

.text

.main:

ADD R2,R0,R0,LSL #4 // A * 17

ADD R2,R2,R0 LSL #2 // A * 17 + A * 4 = A * 21

ADD R2,R2,R0 LSL #1 //A * 21 + A * 2 = A * 23

Write in ARM assembly language the following operations without using multiplication instruction 3.1. A * 17 3.2. A * 23Solutionlet value of R0 = A and result i

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site