bsh


ハーフワード・データのバイト・スワップを行います。(Byte Swap Half-word)

[指定形式]

-

bsh reg1, reg2

[機能]

第1オペランドに指定したレジスタ値を,ハーフワード単位でバイト・スワップして,第2オペランドに指定したレジスタに格納します。

[詳細説明]

アセンブラでは,機械語命令のbsh命令が1つ生成されます。

[フラグ]

CY

レジスタの下位ハーフワード中の1つ以上のバイトが0の場合1,そうでない場合0

OV

0

S

演算結果のワード・データのMSBが1の場合1,そうでない場合0

Z

演算結果の下位ハーフ・ワード・データが0になった場合1,そうでない場合0

SAT