Можете ли вы помочь мне перейти с сборки MIPS на C с помощью while?$ S2 = результат;$ s0 = & M.Заранее спасибо!
addi $t1, $s0, 400 # with this I have &M[0] so &M[100]?
WHILE: lw $s1, 0($t1) #$s1=M[i];
add $s2, $s2, $s1# result=result+M[i];
addi $t1, $t1, -4# i=i-1;
bne $t1, $s0, WHILE
Может быть, это?
i=100;
while (i!=0) {
result=result+M[i];
i--;
}