1. add $t0, $0, $0 # i = 0XX: slt $XX, $XX, $XX # i &XX; a XXX $XX, $0, Exit # $XX == 0, XX XX XXXX addi $XX, $t0, 1 # i = i+1 add $t1, $0, $0 # X = XXX: XXX $XX, $t1, $s1 # X < b XXX $XX, $X, L1 # XX $XX == 0, XX to L1 add $t2, $t0, $t1 # i+j sll $XX, $t1, 4 # $t4 = 4*j (sll was XXXXXXX XXXXXXX XX mul.) add $t3, $t4, $XX # $t3 = &X[4*j] XX $t2, 0($t3) # D[X*X] = i+X addi $XX, $XX, 1 # j = j+X j XXExit: