MIPS SPIM上出现lw异常

时间:2016-06-10 02:48:40

标签: assembly mips spim

我想从数组中加载一个单词,所以我写道:

(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),效果很好。什么可能导致异常,我该怎么办呢?

0 个答案:

没有答案