Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
MIPS で入力が偶数か奇数かを調べるにはどうすればよいですか? 整数レジスタを使用して検索しようとしていますが、プログラムが機能しません。コードは次のとおりです。
li $s1,2 div $s0,$s1 mfhi $t0 xor $t1,$t0,$0 beq $t1,0,Even j Odd
しかし、このプログラムは偶数の奇数を表示します。これは、結果が 0.3 のような 10 進数であるためです。この問題を解決するにはどうすればよいですか?
and確認したい番号が必要です0x01。
and
0x01
これはandmips での使用方法です。and $d, $s, $t
and $d, $s, $t
ターゲット レジスタの値が 1 の場合は奇数、それ以外の場合は偶数です。