.data a: .word 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 len: .word 0 x: .word 0 y: .word 0 sss1: .asciiz "aaaa " sss2: .asciiz "bbbb " .text main: li $v0, 5 syscall move $t0, $v0 sw $t0, len lw $t1, len lw $t2, len li $t3, 10 slt $t2, $t2, $t3 beqz $t2, L1 b L2 L1: L2: addi $t1, $t1, 1 sw $t1, len lw $t0, len li $v0, 1 move $a0, $t0 syscall L3: lw $t1, len li $t2, 40 slt $t1, $t1, $t2 beqz $t1, L4 lw $t1, len li $t2, 32 slt $t1, $t1, $t2 beqz $t1, L5 li $v0, 4 la $a0, sss1 syscall b L6 L5: li $v0, 4 la $a0, sss2 syscall L6: lw $t1, len addi $t1, $t1, 1 sw $t1, len b L3 L4: li $v0, 10 syscall