5.9.4 論理演算命令

この項では,論理演算命令について説明します。次に,この項において説明する命令を示します。

詳細については,各デバイスのユーザーズ・マニュアル,およびアーキテクチャ編を参照してください。

表 5.35

論理演算命令

命令

意味

or

論理和

ori

論理和(イミディエト)

xor

排他的論理和

xori

排他的論理和(イミーディエト)

and

論理積

andi

論理積(イミーディエト)

not

論理否定(1の補数をとる)

shr

論理右シフト

sar

算術右シフト

shl

論理左シフト

sxb

バイト・データの符号拡張

sxh

2バイト・データの符号拡張

zxb

バイト・データのゼロ拡張

zxh

2バイト・データのゼロ拡張

bsh

ハーフワード・データのバイト・スワップ

bsw

ワード・データのバイト・スワップ

hsh

ハーフワード・データのハーフワード・スワップ

hsw

ワード・データのハーフワード・スワップ

tst

テスト

sch0l

MSB側からのビット(0)検索

sch0r

LSB側からのビット(0)検索

sch1l

MSB側からのビット(1)検索

sch1r

LSB側からのビット(1)検索