次の MIPS の C コードは何ですか?
f = A[B[i]]
6行で実行できると言われていますが、方法がわかりません。
fあり、$t0ありi、$t3ありA[]、$s0およびB[]あり$s1。すべての型は整数です。
私が考えることができる最高のものは
lw $t5, $t3($s0); # Doesn't work because lw syntax doesn't accept a register as an offset
lw $t6, $t5($s1);
sadd $t0, $t6, $zero
明らかにこれは間違っています。各行の正しいオフセットを取得するにはどうすればよいですか?
ありがとう。