我想从数组中加载一个单词,所以我写道:
(a1是数组指针)
addi $t4, $a0, 0
addi $t2, $0, 0
calL1:
lw $t0, 0($t4) # t0 = $a1[i]
addi $t4, $t4, 4
lw $t1, 0($t4) # t1 = $a1[i+1]
add $t2, $t2, 1 # i = i + 1
bne $s3, $t2, calL1
lw $t4, 0($t4)
发生异常,但我无法确定错误。
我试过了lw $t1, 0($a1)
,效果很好。什么可能导致异常,我该怎么办呢?