Motorola MC68030 User Manual page 101

Enhanced 32-bit microprocessor
Hide thumbs Also See for MC68030:
Table of Contents

Advertisement

Table 3-14. Instruction Set Summary (Sheet 4 of 5)
Opcode
MOVES
If supervisor state
then Rn → Destination [DFC] or Source [SFC] → Rn
else TRAP
Source y-Destination → Destination
MULS
Source y-Destination → Destination
MULU
0 — (Destination10) — X → Destination
NBCD
0 — (Destination) → Destination
NEG
0 — (Destination) — X → Destination
NEGX
NOP
None
∼ Destination → Destination
NOT
Source V Destination → Destination
OR
Immediate Data V Destination → Destination
ORI
Source V CCR → CCR
ORI
to CCR
ORI
If supervisor state
then Source V SR → SR
to SR
else TRAP
Source (Unpacked BCD) + adjustment → Destintion
PACK
(Packed BCD)
Sp –4 → SP; 〈ea〉 → (SP)
PEA
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
Destination Rotated by 〈count〉 → Destination
ROL,ROR
Destination Rotated with X by 〈count〉 → Destination
ROXL,
ROXR
MOTOROLA
Operation
MC68030 USER'S MANUAL
Instruction Set Summary
Syntax
MOVES Rn,〈ea〉MOVES 〈ea〉,Rn
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.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 〈ea〉
NEG 〈ea〉
NEGX 〈ea〉
NOP
NOT 〈ea〉
OR 〈ea〉,Dn
OR Dn,〈ea〉
ORI #〈data〉,〈ea〉
ORI #〈data〉,CCR
ORI #〈data〉,SR
PACK –(Ax),–(Ay),#(adjustment〉
PACK Dx,Dy,#(adjustment〉
PEA 〈ea〉
RESET
5
ROd
Rx,Dy
5
ROd
#〈data〉,Dy
5
〈ea〉
ROd
5
ROXd
Dx,Dy
5
ROXd
#〈data〉,Dy
〈ea〉
5
ROXd
3-23

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents