【发布时间】:2015-04-26 16:46:41
【问题描述】:
我有以下代码,我正在尝试打印一个 int 值:
addi $t0, $v0, 0 # add immediate: copy returned value to $t0 by adding 0
li $v0, 1 # syscall 1 (print_int)
sw $t0, 0($a0) # store word: supply argument: recorded return value from $t0
syscall # syscall: print the int
但它在运行时出错,我该如何解决?
【问题讨论】:
-
您忘记提及错误和位置,以及您要打印的寄存器。我猜你没有正确设置
$a0,但无论如何打印都不需要。