BSET
|
Tビットセット
|
BSET
|
Bit SEt
|
【構文】
BSET src,dest
【オペレーション】
(1)destがメモリの場合
unsigned char dest;
dest |= ( 1 << ( src & 7 ));
(2)destがレジスタの場合
register unsigned long dest;
dest |= ( 1 << ( src & 31 ));
【機能】
- | srcで指定されたdestのビットを“1”にします。 |
【命令フォーマット】
|
|
|
|
|
|
(1)BSET src,dest
|
|
#IMM:3
|
[Rd].B
|
|
|
#IMM:3
|
dsp:8[Rd].B
|
|
|
#IMM:3
|
dsp:16[Rd].B
|
|
|
Rs
|
[Rd].B
|
|
|
Rs
|
dsp:8[Rd].B
|
|
|
Rs
|
dsp:16[Rd].B
|
|
(2)BSET src,dest
|
|
#IMM:5
|
Rd
|
|
|
Rs
|
Rd
|
|
【フラグ変化】
フラグ変化はありません。
【記述例】
BSET #7, [R2]
BSET R1, [R2]
BSET #31, R2
BSET R1, R2
|