Figure 1-7. Machine-Language Coding of Bit Manipulation Instructions
BSET, BCLR, BNOT, BTST
IMM
r
Operand: register direct (Rn)
Bit No.: immediate (#xx:3)
r
r
Operand: register direct (Rn)
r
Operand: register indirect (@Rn)
r
Bit No.: register direct (Rm)
abs.
Operand: absolute (@aa:8)
IMM
Bit No.: immediate (#xx:3)
abs.
Operand: absolute (@aa:8)
r
Bit No.: register direct (Rm)
BAND, BOR, BXOR, BLD, BST
IMM
Operand: register direct (Rn)
Bit No.: immediate (#xx:3)
r
Operand: register indirect (@Rn)
IMM
Bit No.: immediate (#xx:3)
abs.
Operand: absolute (@aa:8)
IMM
Bit No.: immediate (#xx:3)
m
n
m
n
n
m
r
n
n
15
8
7
0
op
15
8
7
0
op
Bit No.: register direct (Rm)
r
Operand: register indirect (@Rn)
IMM
Bit No.: immediate (#xx:3)
n
15
8
7
0
op
op
15
8
7
0
op
15
8
7
0
op
op
15
8
7
0
op
op
15
8
7
0
op
15
8
7
0
op
op
15
8
7
0
op
op
op
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 0 0
0 0 0 0
Notation
op:
Operation field
rm, rn:
Register field
abs.:
Absolute address
IMM:
Immediate data
23
Содержание H8/300 Series
Страница 2: ...H8 300 Programming Manual...