подсчитать количество строк и распечатать его в Mips Mips - PullRequest
0 голосов
/ 07 мая 2019

Я пытаюсь посчитать количество строк в текстовом файле. текстовый файл содержит цифры, символы и знаки препинания. Я могу печатать цифры и символы, но для пунктуации я могу печатать только точку. Я закончил свой код, но я хочу посчитать количество строк и распечатать его первым из выходных данных.

while:
  lb $t0, 0($a1) # load base address a[0] of char
  beqz $t0, end #if array reaches /0 end loop
  beq $t0, '\n', print
  beq $t0, 32, print # check if space

print:
  li $v0, 11
  add $a0, $t0, $0 
  syscall

Я пытался

beq $t0, '\n', countLine

countLine: addi $t1, $t1, 1 j print

но это не работает. Как я могу посчитать и распечатать количество строк в текстовом файле? любая идея будет оценена.

...