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