While循环和if条件的MIPS代码

时间:2019-12-01 06:04:59

标签: if-statement while-loop mips cpu-registers

我如何将这段代码转换为MIPS指令?

while(i>0){ 
 if(i>2) {
  A[i] = A[i]+B[k]
 }
 else{
  A[i] = A[i]-B[k]
 }
i--;
}

其中,i,k存储在$ 11,$ 12寄存器中,而A和B的基地址存储在$ 15,$ 16寄存器中。

0 个答案:

没有答案