205
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
MOV
MOV.W @(d:16,ERs),Rd
W
6
F
0 ers
rd
disp
MOV.W @(d:24,ERs),Rd
W
7
8
0 ers
0
6
B
2
rd
0
0
disp
MOV.W @ERs+,Rd
W
6
D
0 ers
rd
MOV.W @aa:16,Rd
W
6
B
0
rd
abs
MOV.W @aa:24,Rd
W
6
B
2
rd
0
0
abs
MOV.W Rs,@ERd
W
6
9
1 erd
rs
MOV.W Rs,@(d:16,ERd)
W
6
F
1 erd
rs
disp
MOV.W Rs,@(d:24,ERd)
W
7
8
1 erd
0
6
B
A
rs
0
0
disp
MOV.W Rs,@–ERd
W
6
D
1 erd
rs
MOV.W Rs,@aa:16
W
6
B
8
rs
abs
MOV.W Rs,@aa:24
W
6
B
A
rs
0
0
abs
MOV.L #xx:32,Rd
L
7
A
0
0 erd
IMM
MOV.L ERs,ERd
L
0
F
1 ers
0 erd
MOV.L @ERs,ERd
L
0
1
0
0
6
9
0 ers
0 erd
MOV.L @(d:16,ERs),ERd
L
0
1
0
0
6
F
0 ers
0 erd
disp
MOV.L @(d:24,ERs),ERd
L
0
1
0
0
7
8
0 ers
0
6
B
2
0 erd
0 0
disp
MOV.L @ERs+,ERd
L
0
1
0
0
6
D
0 ers
0 erd
MOV.L @aa:16,ERd
L
0
1
0
0
6
B
0
0 erd
abs
MOV.L @aa:24,ERd
L
0
1
0
0
6
B
2
0 erd
0
0
abs
MOV.L ERs,@ERd
L
0
1
0
0
6
9
1 erd 0 ers
MOV.L ERs,@(d:16,ERd)
L
0
1
0
0
6
F
1 erd 0 ers
disp
MOV.L ERs,@(d:24,ERd)
L
0
1
0
0
7
8
0 erd
0
6
B
A
0 ers
0 0
disp
MOV.L ERs,@–ERd
L
0
1
0
0
6
D
1 erd 0 ers
MOV.L ERs,@aa:16
L
0
1
0
0
6
B
8
0 ers
abs
MOV.L ERs,@aa:24
L
0
1
0
0
6
B
A
0 ers
0
0
abs
MOVFPE
MOVFPE @aa:16,Rd
B
6
A
4
rd
abs
MOVTPE
MOVTPE Rs,@aa:16
B
6
A
C
rs
abs
MULXS
MULXS.B Rs,Rd
B
0
1
C
0
5
0
rs
rd
MULXS.W Rs,ERd
W
0
1
C
0
5
2
rs
0 erd
MULXU
MULXU.B Rs,Rd
B
5
0
rs
rd
MULXU.W Rs,ERd
W
5
2
rs
0 erd
NEG
NEG.B Rd
B
1
7
8
rd
NEG.W Rd
W
1
7
9
rd
NEG.L ERd
L
1
7
B
0 erd
NOP
NOP
—
0
0
0
0
Instruction
Mnemonic
Size