Я пытаюсь напечатать целые числа 1-10 и вставить пустую строку между строками (на самом деле строка, которая что-то говорит), но мой код работает некорректно. Я на правильном пути?Сборка целых чисел и строк печати MIPS
.text
.align 2
main:
lw $s0, 1
j loop
Exit:
li $v0, 10
syscall
jr $ra
loop:
beq $v0, 11, Exit
li $v0, 1 #call for printing integer is 1
syscall
addi $a0, $a0, 1 #increment by 1
move $s0,$a0
li $v0, 4
la $a0, out_string
syscall
move $a0,$s0
j loop
.data
out_string: .asciiz "\n new line\n"