Witam.
Mam kawałek kodu i problem (jestem zielony w asemblerze) jak go rozwinąć żeby po wpisaniu znaków z klawiatury komputer podał na wyjściu ilość małych, dużych liter, ilość cyfr, spacji i wszystkich znaków.
.data
bufor: .space 100
.text
li $v0,8
li $a1,100
la $a0,bufor
syscall
li $t0,0
la $a0,bufor
loop: lb $t1,0 ($a0) #wczytanie do t1 pierwszy znak bufora a0
beq $t1,0,print
blt $t1,'a',next
bgt $t1,'z',next
$t0,$t0,1 #t0 +++ licznik
next:
addi $a0,$a0,1 #kolejny znak słowa
b loop
print:
li $v0,1
move $a0,$t0