Hardware manual

Rev. 3.0, 09/98, page 38 of 361
Operand: register direct (Rn)
Bit No.: immediate (#xx:3)
0 BSET, BCLR, BNOT, BTST7815
Op #imm. r
n
Operand: register direct (Rn)
Bit No.: register direct (Rm)
Op r
m
r
n
Operand: register indirect (@Rn)Op r
n
0000
Bit No.: immediate (#xx:3)Op #imm. 0000
Operand: register indirect (@Rn)Op r
n
0
Bit No.: register direct (Rm)Op r
m
0
Operand: absolute (@aa:8)Op abs.
Bit No.: immediate (#xx:3)Op #imm. 0
Operand: absolute (@aa:8)Op abs.
Bit No.: register direct (Rm)
BAND, BOR, BXOR, BLD, BST
Op r
m
0
Operand: register direct (Rn)
Bit No.: immediate (#xx:3)
Op #imm. r
n
Operand: register indirect (@Rn)Op r
n
0
Bit No.: immediate (#xx:3)Op #imm. 0
Operand: absolute (@aa:8)Op abs.
Bit No.: immediate (#xx:3)
BIAND, BIOR, BIXOR, BILD, BIST
Op #imm. 0
Operand: register indirect (@Rn)Op r
n
0
Bit No.: immediate (#xx:3)Op #imm. 0
Operand: absolute (@aa:8)Op abs.
Bit No.: immediate (#xx:3)Op 0
Operand: register direct (Rn)
Bit No.: immediate (#xx:3)
Op r
n
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0#imm.
#imm.
Op
r
m
, r
n
abs.
IMM
Legend:
: Operation field
: Register field
: Absolute address
: immediate data
Figure 2.7 Bit Manipulation Instruction Codes