2

したがって、私の問題は、かなり単純であり、アルゴリズムを持っていますが、thumb-2 命令を使用して機能させることができないようです。

アムウェイ、r0 のビットを逆にする必要があります。これを行う最も簡単な方法は、数値を一時レジスタに論理的に右にシフトし、それを結果レジスタに左にシフトすることだと思いました。ただし、LSL、LSR では、最上位ビットまたは最下位ビットに失われたシフトされたビットを格納することはできないようです (そのレジスタのビットもシフトします)。私が理解していない命令の一部はありますか?

これは私の ARM リファレンスです: http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0204j/Cjacbgca.html

4

2 に答える 2

4

rbit指導を利用してみてはどうですか?私の ARMARM のコピーは、ARMv6T2 以降で Thumb-2 エンコーディングを持っていることを示しています。

http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0489c/Cihjgdid.html

于 2013-10-08T11:34:07.860 に答える