Freescale Semiconductor, Inc.
Table 5-2. Instruction Set Summary (Continued)
Opcode
Operation
Syntax
CMP2
Compare Rn < lower-bound or
Rn > upper-bound
and Set Condition Codes
CMP2 ea ,Rn
DBcc Dn, label
DBcc
If condition false then (Dn – 1
Dn;
If Dn ≠ –1 then PC + d
PC)
DIVS
DIVSL
Destination/Source
Destination
Destination
Destination
DIVS.W ea ,Dn
DIVS.L ea ,Dq
DIVS.L ea ,Dr:Dq
32/16 16r:16q
32/32 32q
64/32 32r:32q
32r:32q
DIVSL.L ea ,Dr:Dq 32/32
DIVU
DIVUL
Destination/Source
DIVU.W ea ,Dn
DIVU.L ea ,Dq
DIVU.L ea ,Dr:Dq
32/16 16r:16q
32/32 32q
64/32 32r:32q
DIVUL.L ea ,Dr:Dq 32/32
32r:32q
EOR
Source Destination
EOR Dn, ea
EORI
Immediate Data Destination
Destination
EORI # data , ea
EORI
Source CCR
CCR
EORI # data ,CCR
to CCR
EORI
to SR
If supervisor state
the Source SR
else TRAP
EORI # data ,SR
SR
EXG
Rx
Ry
EXG Dx,Dy
EXG Ax,Ay
EXG Dx,Ay
EXG Ay,Dx
EXT
EXTB
Destination Sign-Extended
Destination
EXT.W Dn extend byte to word
EXT.L Dn extend word to long word
EXTB.L Dn extend byte to long word
LLEGAL
SSP – 2
SSP – 4
SSp – 2
SSP; Vector Offset
(SSP);
PC
ILLEGAL
SSP; PC
SSP; SR
(SSP);
(SSP);
Illegal Instruction Vector Address
Destination Address PC
SP–4 SP; PC (SP)
Destination Address PC
JMP
JSR
JMP ea
JSR ea
LEA
ea
An
LEA ea ,An
LINK
SP – 4
SP
SP; An
An, SP + d
(SP)
SP
LINK An,# displacement
LPSTOP
If supervisor state
Immediate Data SR
LPSTOP # data
Interrupt Mask
STOP
External Bus Interface (EBI)
else TRAP
LSL,LSR
Destination Shifted by count
Destination
LSd1 Dx,Dy
LSd1 # data ,Dy
LSd1 ea
MOVE
Source
Source
CCR
Destination
Destination
Destination
MOVE ea , ea
MOVEA ea ,An
MOVE CCR, ea
MOVEA
MOVE from
CCR
MOTOROLA
MC68340 USER’S MANUAL
5- 17
For More Information On This Product,
Go to: www.freescale.com