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