我认为问题在于这段代码:
cum_sum_loop:
#while count is not equal to array length
beq $t0,$s0,exit
lw $t4, ($s1)
add $t3, $t3, $t4
addi $s1, $s1, 4
sw $t3, ($s3)
addi $s3,$s3,4
addi $t0, $t0, 1
b cum_sum_loop
答案 0 :(得分:0)
这一行看起来不对:
beq $t0, $s0, cum_sum
cum_sum
是数据段中的数组。你可能想跳过第一个循环的结束。因此,您必须为此添加另一个标签。