English
Language : 

MC68LC040RC25A Datasheet, PDF (40/442 Pages) Freescale Semiconductor, Inc – M68040 Users Manual
Freescale Semiconductor, Inc.
Table 1-4. Instruction Set Summary (Continued)
Opcode
NOP
NOT
OR
ORI
ORI to CCR
ORI to SR
PACK
PEA
PFLUSH 8
PTEST8
RESET
ROL, ROR
ROXL, ROXR
RTD
RTE
RTR
RTS
SBCD
Scc
STOP
SUB
Operation
Syntax
None
NOP
~ Destination ø Destination
NOT <ea>
Source V Destination ø Destination
OR <ea>,Dn
OR Dn,<ea>
Immediate Data V Destination ø Destination
ORI #<data>,<ea>
Source V CCR ø CCR
ORI #<data>,CCR
If supervisor state
then Source V SR ø SR
else TRAP
ORI #<data>,SR
Source (Unpacked BCD) + adjustment ø
Destination (Packed BCD)
PACK –(Ax),–(Ay),#(adjustment)
PACK Dx,Dy,#(adjustment)
SP – 4 ø SP; <ea> ø (SP)
PEA <ea>
If supervisor state
then invalidate instruction and data ATC entries
for destination address
else TRAP
PFLUSH (An)
PFLUSHN (An)
PFLUSHA
PFLUSHAN
If supervisor state
then logical address status ø MMUSR;
entry ø ATC
else TRAP
PTESTR (An)
PTESTW (An)
If supervisor state
then Assert RSTO Line
else TRAP
Destination Rotated by count ø Destination
Destination Rotated with X by count ø Destination
RESET
ROd Rx,Dy1
ROd #<data>,Dy1
ROXd Dx,Dy1
ROXd #<data>,Dy1
ROXd <ea>1
(SP) ø PC; SP + 4 + dn ø SP
If supervisor state
then (SP) ø SR; SP + 2 ø SP; (SP) øPC;
SP + 4 ø SP; restore state and deallocate
stack according to (SP)
else TRAP
RTD #(dn)
RTE
(SP) ø CCR; SP + 2 ø SP;
(SP) ø PC; SP + 4 ø SP
RTR
(SP) ø PC; SP + 4 ø SP
RTS
Destination10 – Source10 – X ø Destination
SBCD Dx,Dy
SBCD –(Ax),–(Ay)
If condition true
then 1s ø Destination
else 0s ø Destination
Scc <ea>
If supervisor state
then Immediate Data ø SR; STOP
else TRAP
STOP #<data>
Destination – Source ø Destination
SUB <ea>,Dn
SUB Dn,<ea>
MOTOROLA
M68040 USER’S MANUAL
For More Information On This Product,
Go to: www.freescale.com
1-19