Instruction Set Summary
3-22 MC68030 USER’S MANUAL MOTOROLA
Table 3-14. Instruction Set Summary (Sheet 3 of 5)
Opcode Operation Syntax
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
EXTB
Destination Sign-Extended → Destination EXT.W Dn extend byte to word
EXT.L L Dn extend word to long word
EXTB.L Dn extend byte 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
5
Dx,Dy
LSd
5
#〈data〉,Dy
LSd
5
〈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
If supervisor state
then SR → Destination
else TRAP
MOVE SR,〈ea〉
MOVE
to SR
If supervisor state
then Source → SR
else TRAP
MOVE 〈ea〉,SR
MOVE
USP
If supervisor state
then USP → An or An → USP
else TRAP
MOVE USP,An
MOVE An,USP
MOVEC If supervisor state
then Rc → Rn or Rn → Rc
else TRAP
MOVEC Rc,Rn
MOVEC Rn,Rc
MOVEM Registers → Destination
Source → Registers
MOVEM register list,〈ea〉MOVEM
〈ea〉,register list
MOVEP Source → Destination MOVEP Dx,(d,Ay)
MOVEP (d,Ay),Dx
MOVEQ Immediate Data → Destination MOVEQ #〈data〉,Dn