|
MC9S12T64 Datasheet, PDF (49/608 Pages) Motorola, Inc – Specification | |||
|
◁ |
Freescale Semiconductor, Inc.
Central Processing Unit (CPU)
Instruction Set Overview
Table 4 Instruction Set Summary (Continued)
Source Form
Operation
Address
Machine
Mode Coding (Hex)
STS opr8a
STS opr16a
STS oprx0_xysppc
STS oprx9,xysppc
STS oprx16,xysppc
STS [D,xysppc]
STS [oprx16,xysppc]
Store SP
(SPH:SPL)âM:M+1
DIR
EXT
IDX
IDX1
IDX2
[D,IDX]
[IDX2]
5F dd
7F hh ll
6F xb
6F xb ff
6F xb ee ff
6F xb
6F xb ee ff
STX opr8a
STX opr16a
STX oprx0_xysppc
STX oprx9,xysppc
STX oprx16,xysppc
STX [D,xysppc]
STX [oprx16,xysppc]
Store X
(XH:XL)âM:M+1
DIR
EXT
IDX
IDX1
IDX2
[D,IDX]
[IDX2]
5E dd
7E hh ll
6E xb
6E xb ff
6E xb ee ff
6E xb
6E xb ee ff
STY opr8a
STY opr16a
STY oprx0_xysppc
STY oprx9,xysppc
STY oprx16,xysppc
STY [D,xysppc]
STY [oprx16,xysppc]
Store Y
(YH:YL)âM:M+1
DIR
EXT
IDX
IDX1
IDX2
[D,IDX]
[IDX2]
5D dd
7D hh ll
6D xb
6D xb ff
6D xb ee ff
6D xb
6D xb ee ff
SUBA #opr8i
SUBA opr8a
SUBA opr16a
SUBA oprx0_xysppc
SUBA oprx9,xysppc
SUBA oprx16,xysppc
SUBA [D,xysppc]
SUBA [oprx16,xysppc]
Subtract from A
(A)â(M)âA
or (A)âimmâA
IMM
DIR
EXT
IDX
IDX1
IDX2
[D,IDX]
[IDX2]
80 ii
90 dd
B0 hh ll
A0 xb
A0 xb ff
A0 xb ee ff
A0 xb
A0 xb ee ff
SUBB #opr8i
SUBB opr8a
SUBB opr16a
SUBB oprx0_xysppc
SUBB oprx9,xysppc
SUBB oprx16,xysppc
SUBB [D,xysppc]
SUBB [oprx16,xysppc]
Subtract from B
(B)â(M)âB
or (B)âimmâB
IMM
DIR
EXT
IDX
IDX1
IDX2
[D,IDX]
[IDX2]
C0 ii
D0 dd
F0 hh ll
E0 xb
E0 xb ff
E0 xb ee ff
E0 xb
E0 xb ee ff
SUBD #opr16i
SUBD opr8a
SUBD opr16a
SUBD oprx0_xysppc
SUBD oprx9,xysppc
SUBD oprx16,xysppc
SUBD [D,xysppc]
SUBD [oprx16,xysppc]
Subtract from D
(A:B)â(M:M+1)âA:B
or (A:B)âimmâA:B
IMM
DIR
EXT
IDX
IDX1
IDX2
[D,IDX]
[IDX2]
83 jj kk
93 dd
B3 hh ll
A3 xb
A3 xb ff
A3 xb ee ff
A3 xb
A3 xb ee ff
SWI
Software interrupt; (SP)â2âSP
INH
3F
RTNH:RTNLâMSP:MSP+1
(SP)â2âSP; (YH:YL)âMSP:MSP+1
(SP)â2âSP; (XH:XL)âMSP:MSP+1
(SP)â2âSP; (B:A)âMSP:MSP+1
(SP)â1âSP; (CCR)âMSP;1âI
(SWI vector)âPC
*The CPU also uses VSPSSPSsP for hardware interrupts and unimplemented opcode traps.
TAB
Transfer A to B; (A)âB
INH
18 0E
TAP
Transfer A to CCR; (A)âCCR
INH
B7 02
Assembled as TFR A, CCR
TBA
Transfer B to A; (B)âA
INH
18 0F
Access Detail
PW
PWO
PW
PWO
PWP
PIfW
PIPW
PW
PWO
PW
PWO
PWP
PIfW
PIPW
PW
PWO
PW
PWO
PWP
PIfW
PIPW
P
rPf
rPO
rPf
rPO
frPP
fIfrPf
fIPrPf
P
rPf
rPO
rPf
rPO
frPP
fIfrPf
fIPrPf
PO
RPf
RPO
RPf
RPO
fRPP
fIfRPf
fIPRPf
VSPSSPSsP*
OO
P
OO
SXHINZVC
ââââââ0â
ââââââ0â
ââââââ0â
ââââââââ
ââââââââ
ââââââââ
âââ1ââââ
ââââââ0â
ââââââââ
ââââââ0â
MOTOROLA
Central Processing Unit (CPU)
For More Information On This Product,
Go to: www.freescale.com
MC9S12T64Revision 1.1.1
49
|
▷ |