2-12 M68000 8-/16-/32-BIT MICROPROCESSOR USER’S MANUAL MOTOROLA
Table 2-2. Instruction Set Summary (Sheet 2 of 4)
Opcode Operation Syntax
DIVS Destination/Source → Destination DIVS.W <ea>,Dn 32/16 → 16r:16q
DIVU Destination/Source → Destination DIVU.W <ea>,Dn 32/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
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 Dn extend byte to word
EXT.L Dn extend word to long word
ILLEGAL SSP – 2 → SSP; Vector Offset → (SSP);
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 + d → SP
LINK An, # <displacement>
LSL,LSR Destination Shifted by <count> → Destination LSd
1
Dx,Dy
LSd
1
# <data>,Dy
LSd
1
<ea>
MOVE Source → Destination MOVE <ea>,<ea>
MOVEA Source → Destination MOVEA <ea>,An
MOVE from
CCR
CCR → Destination MOVE CCR,<ea>
MOVE to
CCR
Source → CCR MOVE <ea>,CCR
MOVE from
SR
SR → Destination
If supervisor state
then SR → Destination
else TRAP (MC68010 only)
MOVE SR,<ea>
MOVE to SR If supervisor state
then Source → SR
else TRAP
MOVE <ea>,SR
Frees
cale Semiconductor,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...