Instruction Set Summary
MOTOROLA MC68030 USER’S MANUAL 3-23
Table 3-14. Instruction Set Summary (Sheet 4 of 5)
Opcode Operation Syntax
MOVES If supervisor state
then Rn → Destination [DFC] or Source [SFC] → Rn
else TRAP
MOVES Rn,〈ea〉MOVES 〈ea〉,Rn
MULS Source y-Destination → Destination MULS.W 〈ea〉,Dn 16 x 16 → 32
MULS.L 〈ea〉,Dl 32 x 32 → 32
MULS.L 〈ea〉,Dh:Dl 32 x 32 → 64
MULU Source y-Destination → Destination MULU.W 〈ea〉,Dn 16 x 16 → 32
MULU.L 〈ea〉,Dl 32 x 32 → 32
MULU.L 〈ea〉,Dh:Dl 32 x 32 → 64
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〉
ORI Immediate Data V Destination → Destination ORI #〈data〉,〈ea〉
ORI
to CCR
Source V CCR → CCR ORI #〈data〉,CCR
ORI
to SR
If supervisor state
then Source V SR → SR
else TRAP
ORI #〈data〉,SR
PACK Source (Unpacked BCD) + adjustment → Destintion
(Packed BCD)
PACK –(Ax),–(Ay),#(adjustment〉
PACK Dx,Dy,#(adjustment〉
PEA Sp –4 → SP; 〈ea〉 → (SP) PEA 〈ea〉
PFLUSH If supervisor state
then invalidate instruction and data ATC entries for
destination address
else TRAP
PLOAD If supervisor state
then entry → ATC
else TRAP
PMOVE If supervisor state
then (Source) → MRn or MRn → (Destination)
PTEST If supervisor state
then logical address status → MMUSR; entry → ATC
else TRAP
RESET If supervisor state
then Assert RSTO
Line
else TRAP
RESET
ROL,ROR Destination Rotated by 〈count〉 → Destination
ROd
5
Rx,Dy
ROd
5
#〈data〉,Dy
ROd
5
〈ea〉
ROXL,
ROXR
Destination Rotated with X by 〈count〉 → Destination
ROXd
5
Dx,Dy
ROXd
5
#〈data〉,Dy
ROXd
5
〈ea〉