質問: k) i += 1; iとkはレジスタ$s3と$s5にそれぞれ割り付けられており配列saveは$s6に収められているとする。上記のcコードをコンパイルした結果のアセンブリ・コードを下に書いたのですがこのcコードのsave[i]==kの部分をそれぞれ 1.> 2.>= 3.< 4.<= にした場合どのようになるか教えて下さい。 お願いします。 loop: s11 $t1, $s3, 2 add $t1, $t1, $s6 lw $t0, 0 ($t1) bne $t0, $s5, exit addi $s3, $s3, 1 j loop exit:
回答: 補足 i < k の場合です