|
MC68CK331CAG16 Datasheet, PDF (49/84 Pages) Freescale Semiconductor, Inc – 32-Bit Modular Microcontroller | |||
|
◁ |
Freescale Semiconductor, Inc.
Instruction
SUB
SUBA
SUBI
SUBQ
SUBX
SWAP
Table 20 Instruction Set Summary (Continued)
Syntax
<ea>, Dn
Dn, <ea>
<ea>, An
#<data>, <ea>
#<data>, <ea>
Dn, Dn
â (An), â (An)
Dn
Operand Size
Operation
8, 16, 32
Destination â Source â Destination
16, 32
8, 16, 32
8, 16, 32
8, 16, 32
8, 16, 32
16
Destination â Source â Destination
Destination â Data â Destination
Destination â Data â Destination
Destination â Source â X â Destination
MSW LSW
TAS
TBLS/TBLU
TBLSN/TBLUN
TRAP
<ea>
<ea>, Dn
Dym : Dyn, Dn
<ea>, Dn
Dym : Dyn, Dn
#<data>
TRAPcc
none
#<data>
TRAPV
none
TST
<ea>
UNLK
An
1. Privileged instruction.
8
8, 16, 32
8, 16, 32
none
none
16, 32
none
8, 16, 32
32
Destination Tested Condition Codes bit 7 of
Destination
Dyn â Dym â Temp
(Temp â Dn [7 : 0]) â Temp
(Dym â 256) + Temp â Dn
Dyn â Dym â Temp
(Temp â Dn [7 : 0]) / 256 â Temp
Dym + Temp â Dn
SSP â 2 â SSP; format/vector offset â (SSP);
SSP â 4 â SSP; PC â (SSP); SR â (SSP);
vector address â PC
If cc true, then TRAP exception
If V set, then overflow TRAP exception
Source â 0, to set condition codes
An â SP; (SP) â An, SP + 4 â SP
MC68331TS/D
For More Information On This Product,
49
Go to: www.freescale.com
|
▷ |