
Overview
1-15
EC000 CORE PROCESSOR USER’S MANUAL
MOTOROLA
CMPA
Destination – Source
→ cc
CMPA <ea>,An
CMPI
Destination – Immediate Data
→ cc
CMPI # <data>,<ea>
CMPM
Destination – Source
→ cc
CMPM (Ay)+, (Ax)+
DBcc
If condition false then (Dn – 1
→ Dn;
If Dn
≠ –1 then PC + dn → PC)
DBcc Dn,<label>
DIVS
Destination
÷ Source → Destination
DIVS.W <ea>,Dn32/16
→ 16r:16q
DIVU
Destination
÷ Source → Destination
DIVU.W <ea>,Dn32/16
→ 16r:16q
EOR
Source
⊕ Destination → Destination
EOR Dn,<ea>
EORI
Immediate Data
⊕ Destination → Destination
EORI # <data>,<ea>
EORI to CCR Source
⊕ CCR → CCR
EORI # <data>,CCR
EORI to SR
If supervisor state
then Source
⊕SR → SR
else TRAP to Privilege Violation Trap
EORI # <data>,SR
EXG
Rx
Ry
EXG Dx,Dy
EXG Ax,Ay
EXG Dx,Ay
EXG Ay,Dx
EXT
Destination Sign-Extended
→ Destination
EXT.W Dnextend byte to word
EXT.L Dnextend word to long word
ILLEGAL
SSP – 4
→ SSP; PC → (SSP);
SSP – 2
→ SSP; SR → (SSP);
Illegal Instruction Vector Address
→ PC
ILLEGAL
JMP
Destination Address
→ PC
JMP <ea>
JSR
SP – 4
→ SP; PC → (SP)
Destination Address
→ PC
JSR <ea>
LEA
<ea>
→ An
LEA <ea>,An
LINK
SP – 4
→ SP; An → (SP)
SP
→ An, SP + dn → SP
LINK An, # <displacement>
LSL,LSR
Destination Shifted by <count>
→ Destination
LSd Dx,Dy
LSd # <data>,Dy
LSd
MOVE
Source
→ Destination
MOVE <ea>,<ea>
MOVEA
Source
→ Destination
MOVEA <ea>,An
MOVE to
CCR
Source
→ CCR
MOVE <ea>,CCR
MOVE from
SR
→ Destination
MOVE SR,<ea>
MOVE to SR
If supervisor state
then Source
→ SR
else TRAP to Privilege Violation Trap
MOVE <ea>,SR
MOVE USP
If supervisor state
then USP
→ An or An → USP
else TRAP to Privilege Violation Trap
MOVE USP,An
MOVE An,USP
MOVEM
Registers
→ Destination;
Source
→ Registers
MOVEM <list>,<ea>
MOVEM <ea>,<list>
MOVEP
Source
→ Destination
MOVEP Dx,(d16,Ay)
MOVEP (d16,Ay),Dx
MOVEQ
Immediate Data
→ Destination
MOVEQ # <data>,Dn
MULS
Source
× Destination → Destination
MULS.W <ea>,Dn16 x 16
→ 32
MULU
Source
× Destination → Destination
MULU.W <ea>,Dn16 x 16
→ 32
NBCD
0 – (Destination10) – X → Destination
NBCD <ea>
NEG
0 – (Destination)
→ Destination
NEG <ea>
NEGX
0 – (Destination) – X
→ Destination
NEGX <ea>
NOP
None
NOP
NOT
~Destination
→ Destination
NOT <ea>
OR
Source V Destination
→ Destination
OR <ea>,Dn
OR Dn,<ea>
Table 1-3. Instruction Set Summary (Continued)
F
re
e
sc
a
le
S
e
m
ic
o
n
d
u
c
to
r,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
n
c
..
.