English
Language : 

MC68030 Datasheet, PDF (101/602 Pages) Motorola, Inc – ENHANCED 32-BIT MICROPROCESSOR
Instruction Set Summary
Table 3-14. Instruction Set Summary (Sheet 4 of 5)
Opcode
MOVES
MULS
Operation
If supervisor state
then Rn → Destination [DFC] or Source [SFC] → Rn
else TRAP
Source y-Destination → Destination
MULU Source y-Destination → Destination
NBCD
NEG
NEGX
NOP
NOT
OR
0 — (Destination10) — X → Destination
0 — (Destination) → Destination
0 — (Destination) — X → Destination
None
∼ Destination → Destination
Source V Destination → Destination
ORI
ORI
to CCR
ORI
to SR
PACK
PEA
PFLUSH
PLOAD
PMOVE
PTEST
RESET
ROL,ROR
Immediate Data V Destination → Destination
Source V CCR → CCR
If supervisor state
then Source V SR → SR
else TRAP
Source (Unpacked BCD) + adjustment → Destintion
(Packed BCD)
Sp –4 → SP; 〈ea〉 → (SP)
If supervisor state
then invalidate instruction and data ATC entries for
destination address
else TRAP
If supervisor state
then entry → ATC
else TRAP
If supervisor state
then (Source) → MRn or MRn → (Destination)
If supervisor state
then logical address status → MMUSR; entry → ATC
else TRAP
If supervisor state
then Assert RSTO Line
else TRAP
Destination Rotated by 〈count〉 → Destination
ROXL,
ROXR
Destination Rotated with X by 〈count〉 → Destination
Syntax
MOVES Rn,〈ea〉MOVES 〈ea〉,Rn
MULS.W 〈ea〉,Dn
MULS.L 〈ea〉,Dl
MULS.L 〈ea〉,Dh:Dl
MULU.W 〈ea〉,Dn
MULU.L 〈ea〉,Dl
MULU.L 〈ea〉,Dh:Dl
NBCD 〈ea〉
NEG 〈ea〉
NEGX 〈ea〉
NOP
NOT 〈ea〉
OR 〈ea〉,Dn
OR Dn,〈ea〉
ORI #〈data〉,〈ea〉
ORI #〈data〉,CCR
ORI #〈data〉,SR
16 x 16 → 32
32 x 32 → 32
32 x 32 → 64
16 x 16 → 32
32 x 32 → 32
32 x 32 → 64
PACK –(Ax),–(Ay),#(adjustment〉
PACK Dx,Dy,#(adjustment〉
PEA 〈ea〉
RESET
ROd5 Rx,Dy
ROd5 #〈data〉,Dy
ROd5 〈ea〉
ROXd5 Dx,Dy
ROXd5 #〈data〉,Dy
ROXd5 〈ea〉
MOTOROLA
MC68030 USER’S MANUAL
3-23