Mips32:创建稀疏数组错误

时间:2015-01-15 00:20:38

标签: arrays mips sparse-matrix mips32

我正在尝试从常规数组创建稀疏数组,但我有一个问题。 首先,这是代码的一部分:

    la $t1,arrayA

loopSparseA:

    beq $t0,10,endloopSparseA
    add $t0,$t0,1   
    beqz $t1,loopSparseA
    addi $t1,$t1,4
    j loopSparseA

数组A有10个值0。 请注意,这只是一个部分,整个循环工作正常。 问题出在这一行:

beqz $t1,loopSparseA

这种跳跃应该发生10次,而不会发生。 有什么提示吗?

0 个答案:

没有答案