这是 C 代码的 mips 汇编代码。我正在使用 Qtspim 对其进行模拟,但我收到了如上标题的错误。
.text
# j=$s0 , i=$t0
main:
li $s0,5 # setting j to 5
li $t0,0 # setting i to zero
loop:
slti $t1,$t0,8
bne $t1,1,Exit
add $s0,$s0,$t0
addi $t0,$t0,1
beq $s0,10,Exit
j loop
Exit:
我试图转换成程序集的 C 代码如下
j=5;
for(t=0,i<8;i++){
j=j+1;
if(j==10)
return;
}