English
Language : 

MC68306FC16 Datasheet, PDF (78/191 Pages) Motorola, Inc – Integrated EC000 Processor
Table 4-4. EC000 Core Instruction Set Summary (Continued)
Opcode
MOVEA
MOVEM
MOVEP
MOVEQ
MULS
MULU
NBCD
NEG
NEGX
NOP
NOT
OR
ORI
ORI to CCR
ORI to SR
PEA
RESET
ROL, ROR
ROXL, ROXR
RTE
RTR
RTS
Operation
Source ˘ Destination
Registers ˘ Destination
Source ˘ Registers
Source ˘ Destination
Immediate Data ˘ Destination
Source × Destination ˘ Destination
Source × Destination ˘ Destination
0 – (Destination10) – X ˘ Destination
0 – (Destination) ˘ Destination
0 – (Destination) – X ˘ Destination
None
~ Destination ˘ Destination
Source V Destination ˘ Destination
Immediate Data V Destination ˘ Destination
Source V CCR ˘ CCR
If supervisor state
then Source V SR ˘ SR
else TRAP
SP – 4 ˘ SP; <ea> ˘ (SP)
If supervisor state
then Assert RSTO Line
else TRAP
Destination Rotated by count ˘ Destination
Destination Rotated with X by count ˘ Destination
If supervisor state
then (SP) ˘ SR; SP + 2 ˘ SP; (SP) ˘ PC;
SP + 4 ˘ SP; restore state and deallocate
stack according to (SP)
else TRAP
(SP) ˘ CCR; SP + 2 ˘ SP;
(SP) ˘ PC; SP + 4 ˘ SP
(SP) ˘ PC; SP + 4 ˘ SP
Syntax
MOVEA <ea>,An
MOVEM <list>,<ea>2
MOVEM <ea>,<list>2
MOVEP Dx,(d n,Ay)
MOVEP (dn,Ay),Dx
MOVEQ #<data>,Dn
MULS.W <ea>,Dn
MULS.L <ea>,Dl
MULS.L <ea>,Dh–Dl
16 × 16 ˘ 32
32 × 32 ˘ 32
32 × 32 ˘ 64
MULU.W <ea>,Dn
MULU.L <ea>,Dl
MULU.L <ea>,Dh–Dl
16 × 16 ˘ 32
32 × 32 ˘ 32
32 × 32 ˘ 64
NBCD <ea>
NEG <ea>
NEGX <ea>
NOP
NOT <ea>
OR <ea>,Dn
OR Dn,<ea>
ORI #<data>,<ea>
ORI #<data>,CCR
ORI #<data>,SR
PEA <ea>
RESET
ROd Rx,Dy1
ROd #<data>,Dy 1
ROXd Dx,Dy1
ROXd #<data>,Dy 1
ROXd <ea> 1
RTE
RTR
RTS
4-10
MC68306 USER'S MANUAL
MOTOROLA