Instruction
Operation code (OP)
BSET.B #xx, <EA >
d
BSET.W #xx, <EA >d
BSET.B R , <EA >d
BSET.W R , <EA >s
2342234 01001
2342234
22342234
01001
1100
1100
456
Address-
ing mode
Rn
@Rn
@(d:8, Rn)
@(d:16, Rn)
@–Rn
@Rn+
@aa:8
@aa:16
#xx:8
#xx:16
1 0 1 0 Sz r r r
1 1 0 1 Sz r r r
1 1 1 0 Sz r r r
1 1 1 1 Sz r r r
1 0 1 1 Sz r r r
1 1 0 0 Sz r r r
0 0 0 0 Sz 1 0 1
0 0 0 1 Sz 1 0 1
0 0 0 0 0 1 0 0
0 0 0 0 1 1 0 0
123
Operation code (EA)
disp
disp (H)
address
address (H)
data
data (H)
disp (L)
address (L)
data (L)
BCLR.B #xx, <EA >d
2342234 1101
BCLR.W #xx, <EA >d
2342234 1101
BCLR.B R , <EA >
s
2342234 01011
BCLR.W R , <EA > 01011
BTST.B #xx, <EA > 2 1111
BTST.W #xx, <EA >
d 2 1111
BTST.B R , <EA >
s 2 01111
BTST.W R , <EA >
s
2342234 01111
BNOT.B #xx, <EA >
d
2342234 1110
Bit manipulate instruction
BNOT.W #xx, <EA >d 22342234 1110
BNOT.B R , <EA >
s 2342234 01101
BNOT.W R , <EA >
s 2342234 01101
LDC.B <EA >, CR 2 10001ccc
LDC.W <EA >, CR 2 10001ccc
STC.B CR, <EA >
d 22342234 10011ccc
STC.W CR, <EA >
d 22342234 10011ccc
ANDC.B #xx:8, CR 01011ccc
ANDC.W #xx:16, CR 01011ccc
ORC.B #xx:8, CR 01001ccc
ORC.W #xx:16, CR 01001ccc
d
3
4
3
4
2
2
23 22344
23 22344
23 23442
2
2
2
2
2
2
System control instruction
s
s
2342234
2342234
2
2
223 2344
22342234
s
d
d
ds
d
d
d
d
XORC.B #xx:8, CR
XORC.W #xx:16, CR
3
4
3
4
(data)
(data)
sr sr sr
sr sr sr
(data)
(data)
sr sr sr
sr sr sr
(data)
(data)
sr sr sr
sr sr sr
(data)
(data)
sr sr sr
sr sr sr
01101ccc
01101ccc