Итак, у меня есть строка в .data. Строка "e8 e e e c e r e r g r r r g",.
Я хочу найти количество пробелов в строке. Он хранится в $ a0, но в другом файле, и файл, в котором я пишу метод поиска пробелов, и файл со строкой связаны с помощью функции «include».
Мой код не работает, хотя я думаю, что идея правильная.
мой код пока
lb $s1, ($a0)
la $s2 ' '
li $v0, 0
findNumSpaces:
beq $s1, $zero, printNumSpaces
beq $s1, $s2, isSpace
addi $a0, $a0, 1
lb $s1, ($a0)
j findNumSpaces
isSpace:
addi $v0, $v0, 1
addi $a0, $a0, 1
lb $s1, ($a0)
j findNumSpaces
printNumSpaces:
li $v0, 1
syscall