English
Language : 

MC68HC000RC12 Datasheet, PDF (27/189 Pages) Freescale Semiconductor, Inc – 8-/16-/32-Bit Microprocessors User’s Manual
Freescale Semiconductor, Inc.
Table 2-2. Instruction Set Summary (Sheet 3 of 4)
Opcode
Operation
MOVE USP If supervisor state
then USP → An or An → USP
else TRAP
MOVEC
If supervisor state
then Rc → Rn or Rn → Rc
else TRAP
MOVEM Registers → Destination
Source → Registers
MOVEP Source → Destination
MOVEQ
MOVES
MULS
MULU
NBCD
NEG
NEGX
NOP
NOT
OR
Immediate Data → Destination
If supervisor state
then Rn → Destination [DFC] or Source [SFC] → Rn
else TRAP
Source × Destination → Destination
Source × Destination → Destination
0 – (Destination10) – X → Destination
0 – (Destination) → Destination
0 – (Destination) – X → Destination
None
~Destination → Destination
Source V Destination → Destination
ORI
Immediate Data V Destination → Destination
ORI to CCR Source V CCR → CCR
ORI to SR
If supervisor state
then Source V SR → SR
else TRAP
PEA
Sp – 4 → SP; <ea> → (SP)
RESET
If supervisor state
then Assert RESET Line
else TRAP
ROL, ROR Destination Rotated by <count> → Destination
ROXL,
ROXR
Destination Rotated with X by <count> → Destination
RTD
(SP) → PC; SP + 4 + d → SP
Syntax
MOVE USP,An
MOVE An,USP
MOVEC Rc,Rn
MOVEC Rn,Rc
MOVEM register list,<ea>
MOVEM <ea>,register list
MOVEP Dx,(d,Ay)
MOVEP (d,Ay),Dx
MOVEQ # <data>,Dn
MOVES Rn,<ea>
MOVES <ea>,Rn
MULS.W <ea>,Dn
MULU.W <ea>,Dn
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
16 x 16 → 32
PEA <ea>
RESET
ROd1 Rx,Dy
ROd1 # <data>,Dy
ROd1 <ea>
ROXd1 Dx,Dy
ROXd1 # <data>,Dy
ROXd1 <ea>
RTD #<displacement>
MOTOROLA
M68000 8-/16-/32-BIT MICROPROCESSOR USER’S MANUAL
For More Information On This Product,
Go to: www.freescale.com
2-13