1

最初の4ビットをスタックに入れて(左から右に読んで)、レジスターに入れてx回シフトして、の右側に配置するようなことをしたいと思うでしょう。番号?

何かのようなもの

1000 0000 | 0000 0000 | 0000 0000 | 0000 1011

スタック:下-1101-上左に28回シフトします

次に、最後の4ビットと同様のことを行いますが、右にシフトしてレジスタに格納します。

次に、あなたとそれは0の空の戻り値を持ちます

もっと簡単な方法はありますか?

4

2 に答える 2

2

はいあります。_byteswap関数/イントリンシクス、および/またはbswap命令を確認してください。

于 2011-02-08T06:18:13.593 に答える