Mips のレジスタの最下位ビットを変更するにはどうすればよいですか?
別の投稿MIPS で LSB ビットを取得する方法は? 入手方法はわかりましたが、変更したいです。
質問する
2237 次
2 に答える
3
次の1行でそれを行う必要があります。
xori $t0, $s0, 1
説明: $s0 の内容にはゼロと 1 が含まれますが、即値には LSB にゼロと 1 が含まれます。LSB が 0 の場合は常に 1 と xor され、1 が出力されます。1 の場合は常に 1 と xor され、0 が出力されます。残りのビットは、1 の場合は 1 を出力し、0 の場合は 0 を出力します。それらは 0 で xor されているため、状態が保持されます。
于 2014-05-08T02:29:21.740 に答える
1
次のコードを使用できます。
li $t3,1
xor $t0,$s0,$t3
于 2014-05-16T19:28:41.027 に答える