Вы, ребята, обычно очень быстры и готовы помочь, когда дело доходит до вопросов, поэтому я собирался попросить помощи в отношении проблемы с MIPS, с которой я столкнулся. Я попробовал, и вы можете увидеть мой код ниже, но я чувствую, что это неправильно, так как 10 меня смущает. Все, что мне нужно, это чтобы кто-то сказал мне, на правильном ли я пути (если код неправильный, я новичок, когда дело доходит до MIPS), или, возможно, дал подсказки/показал код, который будет работать.
Вот он: 10*($a0+4)
, который должен храниться в $v0
Мой код:
addi $t0, $a0, 2
li $t1, $t1, 3
li $t2, $t2, 1
addi $t3, $t2, $t1
sll $v0, t3, $t0