English
Language : 

MC68LC040RC25A Datasheet, PDF (41/442 Pages) Freescale Semiconductor, Inc – M68040 Users Manual
Freescale Semiconductor, Inc.
Table 1-4. Instruction Set Summary (Concluded)
Opcode
Operation
Syntax
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
TAS
Destination Tested ø Condition Codes;
1 ø bit 7 of Destination
TAS <ea>
TRAP
SSP – 2 ø SSP; Format ÷ Offset ø (SSP);
SSP – 4 ø SSP; PC ø (SSP); SSP – 2 øSSP;
SR ø (SSP); Vector Address ø PC
TRAP #<vector>
TRAPcc
If cc
then TRAP
TRAPcc
TRAPcc.W #<data>
TRAPcc.L #<data>
TRAPV
If V
then TRAP
TRAPV
TST
Destination Tested ø Condition Codes
TST <ea>
UNLK
An ø SP; (SP) øAn; SP + 4 ø SP
UNLK An
UNPK
Source (Packed BCD) + adjustment ø Destination UNPACK –(Ax),–(Ay),#(adjustment)
(Unpacked BCD)
UNPACK Dx,Dy,#(adjustment)
NOTES:
1. Where d is direction, left or right.
2. Available only on the MC68040.
3. Where r is rounding precision, single or double precision.
4. List refers to register.
5. List refers to control registers only.
6. Available only on the MC68040V and MC68EC040V.
7. MOVE16 (ax)+,(ay)+ is functionally the same as MOVE16 (ax),(ay)+ when ax = ay. The address register is only
incremented once, and the line is copied over itself rather than to the next line.
8. Not available for the MC68EC040 or MC68EC040V.
1-20
M68040 USER’S MANUAL
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA