In: Computer Science
int A[10]; // assume initialized elsewhere
int sum = 0;
int I = 0;
while (i<0) { sum += A[i++]; sum+= 2 ;}
plz do not copy from other answer, thx.
Please find the code below :
ori
$s2, $0,
0
# sum = 0
ori
$s3, $0,
0
# i = 0
la $s6,
arr
# $s6 = &A
L1 : bge $s3, $0, DONE
lw $s4,
$s3($s6)
# $s7 = A[i]
addu $s2, $s2, $s4
# sum += A[i]
addi $s3, $s3,
1
# i++
addi $s2, $s2,
2
# sum += 2
j
L1
# Loop back
DONE