我試圖打印整數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"