15
op
15
op
15
op
op
15
op
op
15
op
op
15
op
op
15
op
15
op
op
15
op
op
Notation
op:
Operation field
r m , r n :
Register field
abs.:
Absolute address
IMM:
Immediate data
Figure 1-7. Machine-Language Coding of Bit Manipulation Instructions
8
7
IMM
8
7
r
m
8
7
r
n
IMM
8
7
r
n
r
m
8
7
abs.
IMM
8
7
abs.
r
m
8
7
IMM
8
7
r
n
IMM
8
7
abs.
IMM
0
BSET, BCLR, BNOT, BTST
r
Operand: register direct (Rn)
n
Bit No.: immediate (#xx:3)
0
r
Operand: register direct (Rn)
n
Bit No.: register direct (Rm)
0
Operand: register indirect (@Rn)
0 0 0 0
0 0 0 0
Bit No.: immediate (#xx:3)
0
0 0 0 0
Operand: register indirect (@Rn)
0 0 0 0
Bit No.: register direct (Rm)
0
Operand: absolute (@aa:8)
0 0 0 0
Bit No.: immediate (#xx:3)
0
Operand: absolute (@aa:8)
0 0 0 0
Bit No.: register direct (Rm)
BAND, BOR, BXOR, BLD, BST
0
r
Operand: register direct (Rn)
n
Bit No.: immediate (#xx:3)
0
Operand: register indirect (@Rn)
0 0 0 0
0 0 0 0
Bit No.: immediate (#xx:3)
0
Operand: absolute (@aa:8)
0 0 0 0
Bit No.: immediate (#xx:3)
23