![](http://datasheet.mmic.net.cn/30000/MC68331CPV20_datasheet_2368707/MC68331CPV20_112.png)
MOTOROLA
CENTRAL PROCESSING UNIT
MC68331
5-12
USER’S MANUAL
5
DIVSL/DIVUL
ea, Dr : Dq
ea, Dq
ea, Dr : Dq
64/32
32 : 32
32/32
32
32/32
32 : 32
Destination / Source
Destination
(signed or unsigned)
EOR
Dn,
ea
8, 16, 32
Source
⊕ Destination Destination
EORI
#
data, ea
8, 16, 32
Data
⊕ Destination Destination
EORI to CCR
#
data, CCR
8
Source
⊕ CCR CCR
EORI to SR1
#
data, SR
16
Source
⊕ SR SR
EXG
Rn, Rn
32
Rn
Rn
EXT
Dn
8
16
16
32
Sign extended Destination
Destination
EXTB
Dn
8
32
Sign extended Destination
Destination
ILLEGAL
none
SSP – 2
SSP; vector offset (SSP);
SSP – 4
SSP; PC (SSP);
SSP – 2
SSP; SR (SSP);
illegal instruction vector address
PC
JMP
ea
none
Destination
PC
JSR
ea
none
SP – 4
SP; PC (SP); destination PC
LEA
ea, An
32
ea An
LINK
An, #
d
16, 32
SP – 4
SP, An (SP); SP An, SP + d SP
LPSTOP1
#
data
none
Data
SR; interrupt mask EBI; STOP
LSL
Dn, Dn
#
data, Dn
ea
8, 16, 32
16
LSR
Dn, Dn
#
data, Dn
ea
8, 16, 32
16
MOVE
ea, ea
8, 16, 32
Source
Destination
MOVEA
ea, An
16, 32
32
Source
Destination
MOVEA1
USP, An
An, USP
32
USP
An
An
USP
MOVE from CCR
CCR,
ea
16
CCR
Destination
MOVE to CCR
ea, CCR
16
Source
CCR
MOVE from SR1
SR,
ea
16
SR
Destination
MOVE to SR1
<ea>, SR
16
Source
SR
MOVE USP1
USP, An
An, USP
32
USP
AnAn USP
MOVEC1
Rc, Rn
Rn, Rc
32
Rc
RnRn Rc
MOVEM
list, <ea>
<ea>, list
16, 32
32
Listed registers
Destination
Source
Listed registers
MOVEP
Dn, (d16, An)
(d16, An), Dn
16, 32
Dn [31 : 24]
(An + d); Dn [23 : 16] (An + d + 2);
Dn [15 : 8]
(An + d + 4); Dn [7 : 0] (An + d + 6)
(An + d)
Dn [31 : 24]; (An + d + 2) Dn [23 : 16];
(An + d + 4)
Dn [15 : 8]; (An + d + 6) Dn [7 : 0]
MOVEQ
#<data>, Dn
8
32
Immediate data
Destination
MOVES1
Rn, <ea>
<ea>, Rn
8, 16, 32
Rn
Destination using DFC
Source using SFC
Rn
MULS/MULU
<ea>, Dn
<ea>, Dl
<ea>, Dh : Dl
16 * 16
32
32 * 32
32
32 * 32
64
Source * Destination
Destination
(signed or unsigned)
NBCD
<ea>
8
0 – Destination10 – X Destination
Table 5-1 Instruction Set Summary (Continued)
Instruction
Syntax
Operand Size
Operation