EC000 Core Processor
4-8
MC68307 USER’S MANUAL
MOTOROLA
MOVEA
Source
Destination
MOVEA <ea>,An
MOVEM
Registers
Destination
Source
Registers
MOVEM <list>,<ea>2
MOVEM <ea>,<list>2
MOVEP
Source
Destination
MOVEP Dx,(dn,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>,Dy1
ROXL, ROXR
Destination Rotated with X by count
Destination
ROXd Dx,Dy1
ROXd #<data>,Dy1
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
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>
SUBA
Destination – Source
Destination
SUBA <ea>,An
SUBI
Destination – Immediate Data
Destination
SUBI #<data>,<ea>
SUBQ
Destination – Immediate Data
Destination
SUBQ #<data>,<ea>
SUBX
Destination – Source – X
Destination
SUBX Dx,Dy
SUBX –(Ax),–(Ay)
SWAP
Register 31–16
Register 15–0
SWAP Dn
Table 4-4. EC000 Core Instruction Set Summary (Continued)