You are on page 1of 1

.

data
nr: .asciiz "\n"
t: .space 31
.text
addi $s1, $zero, 0
procedura:
addi $s0, $zero, 0
la $a0,
li $a1,
li $v0,
syscall
la $t0,

t
31
8
t

loop:
lbu $t1, 0($t0)
beq $t1, $zero, exit
addi $s0, $s0, 1
addi $t0, $t0, 1
jal loop
exit:
addi $s1, $s1, 1
sub $s0, $s0, 1
move $a0, $s0
li $v0, 1
syscall
la $a0, nr
li $v0, 4
syscall
bne $s1, 2, procedura

You might also like