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, 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,](/WebImages/39/assume-that-x-is-an-array-of-integers-convert-the-following-1117553-1761593945-0.webp)