Typewriter User Manual
MOTOROLA MC68340 USER’S MANUAL 5- 19
Table 5-2. Instruction Set Summary (Concluded)
Opcode Operation Syntax
ROXL,ROXR Destination Rotated with X by 〈count〉 ⇒ Destination ROXd
1
Rx,Dy
ROXd
1
#〈data 〉,Dy
ROXd
1
〈ea〉
RTD (SP) ⇒ PC; SP + 4 + d ⇒ SP RTD #〈displacement〉
RTE If supervisor state
the (SP) ⇒ SR; SP + 2 ⇒ SP; (SP) ⇒ PC;
SP + 4 ⇒ SP;
restore state and deallocate stack according to (SP)
else TRAP
RTE
RTR (SP) ⇒ CCR; SP + 2 ⇒ SP;
(SP) ⇒ PC; SP + 4 ⇒ SP
RTR
RTS (SP) ⇒ PC; SP + 4 ⇒ SP RTS
SBCD Destination
10
– Source
10
– 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〉
TBLS ENTRY(n) + {(ENTRY(n + 1) – ENTRY(n))
*
Dx[7:0]} / 256 ⇒ Dx
TBLS.〈size〉 〈ea〉, Dx
TBLS.〈size〉 Dym:Dyn, Dx
TBLSN ENTRY(n) × 256 + {(ENTRY(n + 1) – ENTRY(n))
*
Dx [7:0]} ⇒ Dx
TBLSN.〈size〉 〈ea〉,Dx
TBLSN.〈size〉 Dym:Dyn, Dx
TBLU ENTRY(n) + {(ENTRY(n + 1) – ENTRY(n))
*
Dx[7:0]} / 256 ⇒ Dx
TBLU.〈size〉 〈ea〉,Dx
TBLU.〈size〉 Dym:Dyn, Dx
TBLUN ENTRY(n) • 256 + {(ENTRY(n + 1) – ENTRY(n)) •
Dx[7:0]} ⇒ Dx
TBLUN.〈size〉 〈ea〉,Dx
TBLUN.〈size〉 Dym:Dyn,Dx
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
NOTE 1: d is direction, L or R.
Frees
cale Semiconductor,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...