206
Table 2-3 Instruction Codes (cont)
Instruction Format
1st byte
2nd byte
3rd byte
4th byte
5th byte
6th byte
7th byte
8th byte
9th byte
10th byte
NOT
NOT.B Rd
B
1
7
0
rd
NOT.W Rd
W
1
7
1
rd
NOT.L ERd
L
1
7
3
0 erd
OR
OR.B #xx:8,Rd
B
C
rd
IMM
OR.B Rs,Rd
B
1
4
rs
rd
OR.W #xx:16,Rd
W
7
9
4
rd
IMM
OR.W Rs,Rd
W
6
4
rs
rd
OR.L #xx:32,ERd
L
7
A
4
0 erd
IMM
OR.L ERs,ERd
L
0
1
F
0
6
4
0 ers 0 ers
ORC
ORC #xx:8,CCR
B
0
4
IMM
POP
POP.W Rn
W
6
D
7
rn
POP.L ERn
L
0
1
0
0
6
D
7
0 ern
PUSH
PUSH.W Rn
W
6
D
F
rn
PUSH.L ERn
L
0
1
0
0
6
D
F
0 ern
ROTL
ROTL.B Rd
B
1
2
8
rd
ROTL.W Rd
W
1
2
9
rd
ROTL.L ERd
L
1
2
B
0 erd
ROTR
ROTR.B Rd
B
1
3
8
rd
ROTR.W Rd
W
1
3
9
rd
ROTR.L ERd
L
1
3
B
0 erd
ROTXL
ROTXL.B Rd
B
1
2
0
rd
ROTXL.W Rd
W
1
2
1
rd
ROTXL.L ERd
L
1
2
3
0 erd
ROTXR
ROTXR.B Rd
B
1
3
0
rd
ROTXR.W Rd
W
1
3
1
rd
ROTXR.L ERd
L
1
3
3
0 erd
RTE
RTE
—
5
6
7
0
RTS
RTS
—
5
4
7
0
SHAL
SHAL.B Rd
B
1
0
8
rd
SHAL.W Rd
W
1
0
9
rd
SHAL.L ERd
L
1
0
B
0 erd
SHAR
SHAR.B Rd
B
1
1
8
rd
SHAR.W Rd
W
1
1
9
rd
SHAR.L ERd
L
1
1
B
0 erd
Instruction
Mnemonic
Size