Assume that x is an array of integers Convert the following

Assume that x is an array of integers. Convert the following C statements into ARM assembly language. x[8] = 100; x[10] = x[0]; x[9] = x[3];

Solution

(a)

MOV r1,#0x64

MOV r3,#0x20

LDA r2,x

STR r1,[r2,r3]

(b)

LDA r2,x

LDR r1,r2

MOV r3,0x28

STR r1,[r2,r3]

(c)

LDA r2,x

MOV r3,0x0C

LDR r1,[r2,r3]

MOV r3,0x24

STR r1,[r2,r3]

 Assume that x is an array of integers. Convert the following C statements into ARM assembly language. x[8] = 100; x[10] = x[0]; x[9] = x[3];Solution(a) MOV r1,

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site