main: .data y0: .word 0 z0: .word 0 .text li $t0,1 sw $t0,z0 li $t0,0 sw $t0,y0 L0: lw $t0,z0 li $t1,10 sne $t0,$t0,$t1 beqz $t0,L1 .data .text lw $t1,z0 li $t2,1 add $t1,$t1,$t2 sw $t1,z0 lw $t1,z0 li $v0,1 move $a0,$t1 syscall lw $t1,y0 lw $t2,z0 add $t1,$t1,$t2 sw $t1,y0 b L0 L1: lw $t0,y0 li $v0,1 move $a0,$t0 syscall lw $t0,z0 li $v0,1 move $a0,$t0 syscall li $v0,10 syscall