MOVEQ
15
14
13
0
1
1
Data Field: Data is sign extended to a long operand, and all 32 bits are transferred to the data register.
OR
15
14
13
1
1
0
Opmode Field:
DIVU
15
14
13
1
0
0
DIVS
15
14
13
1
0
0
SBCD
15
14
13
1
0
0
R/M Field: 0 = Data Register to Data Register 1 = Memory to Memory
If R/M = 0, both registers must be data registers
If R/M = 1, both registers must be address registers for Predecrement Addressing mode
SUB
15
14
13
1
1
0
Opmode Field:
MOTOROLA
4-182
12
11
10
9
1
REGISTER
12
11
10
9
0
REGISTER
Byte
Word
000
001
100
101
12
11
10
9
0
REGISTER
12
11
10
9
0
REGISTER
12
11
10
9
0
REGISTER Ry
12
11
10
9
1
REGISTER
Byte
Word
000
001
100
101
INSTRUCTION SET
8
7
6
5
0
8
7
6
5
OPMODE
Long
Operation
〉
010
(〈ea
); (〈Dn
〉
110
(〈Dn
); (〈ea
8
7
6
5
0
1
1
8
7
6
5
1
1
1
8
7
6
5
1
0
0
0
8
7
6
5
OPMODE
Long
Operation
〉
(〈ea
) – (〈Dn
010
〉
(〈Dn
) – (〈ea
110
4
3
2
1
DATA
4
3
2
1
EFFECTIVE ADDRESS
MODE
REGISTER
〉
→
)
Dn
〉
→
)
ea
4
3
2
1
EFFECTIVE ADDRESS
MODE
REGISTER
4
3
2
1
EFFECTIVE ADDRESS
MODE
REGISTER
4
3
2
1
0
R/M
REGISTER Rx
4
3
2
1
EFFECTIVE ADDRESS
MODE
REGISTER
〉
→
〉
)
〈Dn
〉
→
〉
)
〈ea
REFERENCE MANUAL
0
0
0
0
0
0
CPU32