Adding the Sequence in MIPS
addi $4,$0,100 # puts 100 into $4 (n)
move $11,$0 # puts 0 into $11 (i)
move $5,$0 # puts 0 into $5 (sum)
addi $12,$0,4 # puts 4 into $12
LOOP: mult $14,$11,$12 # $14 = i*4 (why?!)
lw $6,Xstart($14) # retrieves x[i]
add $5,$5,$6 # sum = sum + x[i]
bne $11,$4, LOOP # if i < n go to LOOP
sw $5,Sum(0) #result put in memory