I need help converting the following C code to LEGv8 assembly

672 views Asked by At

For the following C statement, write the corresponding LEGv8 assembly code. Assume that the variables f, g, h, i, and j are assigned to registers X0,X1,X2,X3, and X4, respectively. Assume that the base address of the arrays A and B are in registers X6 and X7, respectively.

B[8] = A[i−j];

my current approach is as follows

SUB X5, X3, X4 
LSL X5, X5, #2
ADD X5, X6, X5 
LDUR ??

ADDI X8, X7, #32
STUR ??
0

There are 0 answers