|
MC68HC000RC12 Datasheet, PDF (28/189 Pages) Freescale Semiconductor, Inc – 8-/16-/32-Bit Microprocessors User’s Manual | |||
|
◁ |
Freescale Semiconductor, Inc.
Table 2-2. Instruction Set Summary (Sheet 4 of 4)
Opcode
RTE
RTR
RTS
SBCD
Operation
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
Destination10 â Source10 â X â Destination
Scc
STOP
SUB
If condition true
then 1s â Destination
else 0s â Destination
If supervisor state
then Immediate Data â SR; STOP
else TRAP
Destination â Source â Destination
SUBA
SUBI
SUBQ
SUBX
Destination â Source â Destination
Destination â Immediate Data â Destination
Destination â Immediate Data â Destination
Destination â Source â X â Destination
SWAP Register [31:16] â Register [15:0]
TAS
Destination Tested â Condition Codes; 1 â bit 7 of
Destination
TRAP
SSP â 2 â SSP; Format/Offset â (SSP);
SSP â 4 â SSP; PC â (SSP); SSPâ2 â SSP;
SR â (SSP); Vector Address â PC
TRAPV If V then TRAP
TST
Destination Tested â Condition Codes
UNLK An â SP; (SP) â An; SP + 4 â SP
NOTE: d is direction, L or R.
Syntax
RTE
RTR
RTS
SBCD Dx,Dy
SBCD â(Ax),â(Ay)
Scc <ea>
STOP # <data>
SUB <ea>,Dn
SUB Dn,<ea>
SUBA <ea>,An
SUBI # <data>,<ea>
SUBQ # <data>,<ea>
SUBX Dx,Dy
SUBX â(Ax),â(Ay)
SWAP Dn
TAS <ea>
TRAP # <vector>
TRAPV
TST <ea>
UNLK An
2-14
M68000 8-/16-/32-BIT MICROPROCESSOR USERâS MANUAL
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
|
▷ |