Loading...
MOTOROLA M68040 USER’S MANUAL 1- 19
Table 1-4. Instruction Set Summary (Continued)
Opcode Operation Syntax
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 ø
Destination (Packed BCD)
PACK –(Ax),–(Ay),#(adjustment)
PACK Dx,Dy,#(adjustment)
PEA SP – 4 ø SP; <ea> ø (SP) PEA <ea>
PFLUSH8If supervisor state
then invalidate instruction and data ATC entries
for destination address
else TRAP
PFLUSH (An)
PFLUSHN (An)
PFLUSHA
PFLUSHAN
PTEST8If supervisor state
then logical address status ø MMUSR;
entry ø ATC
else TRAP
PTESTR (An)
PTESTW (An)
RESET If supervisor state
then Assert RSTO Line
else TRAP
RESET
ROL, ROR Destination Rotated by count ø Destination ROd Rx,Dy1
ROd #<data>,Dy1
ROXL, ROXR Destination Rotated with X by count ø Destination ROXd Dx,Dy1
ROXd #<data>,Dy1
ROXd <ea>1
RTD (SP) ø PC; SP + 4 + dn ø SP RTD #(dn)
RTE If supervisor state
then (SP) ø SR; SP + 2 ø SP; (SP) ø PC;
SP + 4 ø SP; restore state and deallocate
stack according to (SP)
else TRAP
RTE
RTR (SP) ø CCR; SP + 2 ø SP;
(SP) ø PC; SP + 4 ø SP
RTR
RTS (SP) ø PC; SP + 4 ø SP RTS
SBCD Destination10 – Source10 – X ø Destination SBCD Dx,Dy
SBCD –(Ax),–(Ay)
Scc If condition true
then 1s ø Destination
else 0s ø Destination
Scc <ea>
STOP If supervisor state
then Immediate Data ø SR; STOP
else TRAP
STOP #<data>
SUB Destination – Source ø Destination SUB <ea>,Dn
SUB Dn,<ea>
Loading...
Terms of Use | Privacy Policy | DMCA Policy
2006-2020 Rsmanuals.com