main: .data Ramain: .word 0 Regmain: .word 0,0,0,0,0,0,0,0 .text .data sum: .word 0 bb: .word 0,0,0,0,0 i: .word 0 .text li $t0,0 li $t1,1 li $t2,4 mul $t0,$t2, $t0 la $t2,bb add $t2,$t2,$t0 sw $t1,($t2) li $t0,1 li $t1,3 li $t2,4 mul $t0,$t2, $t0 la $t2,bb add $t2,$t2,$t0 sw $t1,($t2) li $t0,2 li $t1,5 li $t2,4 mul $t0,$t2, $t0 la $t2,bb add $t2,$t2,$t0 sw $t1,($t2) li $t0,3 li $t1,7 li $t2,4 mul $t0,$t2, $t0 la $t2,bb add $t2,$t2,$t0 sw $t1,($t2) li $t0,4 li $t1,9 li $t2,4 mul $t0,$t2, $t0 la $t2,bb add $t2,$t2,$t0 sw $t1,($t2) li $t0,1 sw $t0,i li $t0,0 li $t1,4 mul $t0,$t1, $t0 la $t1,bb add $t1,$t1,$t0 lw $t0,($t1) lw $t1,i li $t2,4 mul $t1,$t2, $t1 la $t2,bb add $t2,$t2,$t1 lw $t1,($t2) add $t0, $t0, $t1 sw $t0,sum lw $t0,sum li $t1,2 li $t2,4 mul $t1,$t2, $t1 la $t2,bb add $t2,$t2,$t1 lw $t1,($t2) add $t0, $t0, $t1 lw $t1,i li $t2,2 add $t1, $t1, $t2 li $t2,4 mul $t1,$t2, $t1 la $t2,bb add $t2,$t2,$t1 lw $t1,($t2) add $t0, $t0, $t1 lw $t1,i li $t2,4 mul $t1, $t1, $t2 li $t2,4 mul $t1,$t2, $t1 la $t2,bb add $t2,$t2,$t1 lw $t1,($t2) add $t0, $t0, $t1 sw $t0,sum lw $a0,sum li $v0,1 syscall li $t0,4 sw $t0,i lw $t0,i li $t1,4 mul $t0,$t1, $t0 la $t1,bb add $t1,$t1,$t0 lw $a0,($t1) li $v0,1 syscall li $v0,10 syscall .data true_str: .asciiz "true" false_str: .asciiz "false"