Я пытаюсь преобразовать MIPS в код Java (псевдокод):
addu $v0,$0,$0
beq $a1,$0,END
sll $t0,$a0,$t0
LOOP:
lw $t1,0($a0)
addu $v0,$v0,$t1
addiu $a0,$a0,4
bne $a0,$t0,LOOP
END:
jr $ra
Мое посещение было:
Я не пытаюсь заставить его работать в Java-программе, я просто хочу создать псевдокод в Java или C
function(mips){
v0=0+0;
if (t0=0){
return;
}
t0=a0+t0;
while(a0!=t0){
v0=v0+t1;
a0=a0+4;
}
}