
4- 10
MC68306 USER'S MANUAL
MOTOROLA
Table 4-4. EC000 Core Instruction Set Summary (Continued)
Opcode
Operation
Syntax
MOVEA
Source
˘
Destination
MOVEA <ea>,An
MOVEM
Registers
˘
Destination
Source
˘
Registers
MOVEM <list>,<ea>2
MOVEM <ea>,<list>2
MOVEP
Source
˘
Destination
MOVEP Dx,(d n,Ay)
MOVEP (dn,Ay),Dx
MOVEQ
Immediate Data
˘
Destination
MOVEQ #<data>,Dn
MULS
Source
×
Destination
˘
Destination
MULS.W <ea>,Dn
16
×
16
˘
32
MULS.L <ea>,Dl
32
×
32
˘
32
MULS.L <ea>,Dh–Dl
32
×
32
˘
64
MULU
Source
×
Destination
˘
Destination
MULU.W <ea>,Dn
16
×
16
˘
32
MULU.L <ea>,Dl
32
×
32
˘
32
MULU.L <ea>,Dh–Dl
32
×
32
˘
64
NBCD
0 – (Destination10) – X
˘
Destination
NBCD <ea>
NEG
0 – (Destination)
˘
Destination
NEG <ea>
NEGX
0 – (Destination) – X
˘
Destination
NEGX <ea>
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
PEA
SP – 4
˘
SP; <ea>
˘
(SP)
PEA <ea>
RESET
If supervisor state
then Assert
RSTO
Line
else TRAP
RESET
ROL, ROR
Destination Rotated by count
˘
Destination
ROd Rx,Dy1
ROd #<data>,Dy 1
ROXL, ROXR
Destination Rotated with X by count
˘
Destination
ROXd Dx,Dy1
ROXd #<data>,Dy 1
ROXd <ea> 1
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