我的MIPS代码没有结束输入

我的MIPS代码没有结束输入,mips,Mips,完整代码: 我认为问题在于这段代码: 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 这一行看起来不对: beq $t0, $s0, cum_sum cum_sum是数据段中的一

完整代码:

我认为问题在于这段代码:

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
这一行看起来不对:

beq $t0, $s0, cum_sum
cum_sum
是数据段中的一个数组。您可能想跳过第一个循环的末尾。因此,您必须为此添加另一个标签