MOTOROLA
MC68306 USER'S MANUAL
4- 11
Table 4-4. EC000 Core Instruction Set Summary (Concluded)
Opcode
Operation
Syntax
SBCD
Destination10 – Source10 – X
˘
Destination
SBCD Dx,Dy
SBCD –(Ax),–(Ay)
Scc
If condition true
then 1s
˘
Destination
else 0s
˘
Destination
Scc <ea>
STOP
If supervisor state
then Immediate Data
˘
SR; STOP
else TRAP
STOP #<data>
SUB
Destination – Source
˘
Destination
SUB <ea>,Dn
SUB Dn,<ea>
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>
TRAPV
If V
then TRAP
TRAPV
TST
Destination Tested
˘
Condition Codes
TST <ea>
UNLK
An
˘
SP; (SP)
˘
An; SP + 4
˘
SP
UNLK An
NOTES:
1. d is direction, left or right.
2. List refers to register.