|
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
|
▷ |