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.
しばらく探しましたが、似たようなものはありませんでした。数字があるかどうか (つまり、R1 にある) を知っています。数字が奇数か偶数かを認識する方法は、0 または 1 を探す最後のバイトをチェックすることです。これを ARM コードでどのように記述できますか? 数値を「1」などと比較する必要があると思いますが、適切に行う方法がわかりません。
TST私はあなたが指示を探していると思います。次のようなことを試してください。
TST
TST R1, #1 ; at this point the Z flag will be set if R1 AND 1 is zero, i.e. if R1 is even, ; so you could do something like the following: BEQ number_is_even BNE number_is_odd