English
Language : 

S9S08SG8E2MSC Datasheet, PDF (110/320 Pages) Freescale Semiconductor, Inc – MC9S08SG8 MC9S08SG4 Data Sheet Addendum
Chapter 7 Central Processor Unit (S08CPUV2)
Source
Form
SUB #opr8i
SUB opr8a
SUB opr16a
SUB oprx16,X
SUB oprx8,X
SUB ,X
SUB oprx16,SP
SUB oprx8,SP
SWI
TAP
TAX
TPA
TST opr8a
TSTA
TSTX
TST oprx8,X
TST ,X
TST oprx8,SP
TSX
TXA
Table 7-2. Instruction Set Summary (Sheet 8 of 9)
Operation
IMM
DIR
EXT
Subtract
IX2
A  (A) – (M)
IX1
IX
SP2
SP1
Software Interrupt
PC  (PC) + 0x0001
Push (PCL); SP  (SP) – 0x0001
Push (PCH); SP  (SP) – 0x0001
Push (X); SP  (SP) – 0x0001
Push (A); SP  (SP) – 0x0001
INH
Push (CCR); SP  (SP) – 0x0001
I  1;
PCH  Interrupt Vector High Byte
PCL  Interrupt Vector Low Byte
Transfer Accumulator to CCR
CCR  (A)
INH
Transfer Accumulator to X (Index Register
Low)
INH
X  (A)
Transfer CCR to Accumulator
A  (CCR)
INH
Test for Negative or Zero (M) – 0x00 DIR
(A) – 0x00 INH
(X) – 0x00 INH
(M) – 0x00 IX1
(M) – 0x00 IX
(M) – 0x00 SP1
Transfer SP to Index Reg.
H:X  (SP) + 0x0001
INH
Transfer X (Index Reg. Low) to Accumulator
A  (X)
INH
Object Code
A0 ii
B0 dd
C0 hh ll
D0 ee ff
E0 ff
F0
9E D0 ee ff
9E E0 ff
Affect
Cyc-by-Cyc on CCR
Details
VH I N Z C
2 pp
3 rpp
4 prpp
4 prpp
3 rpp
3 rfp
5 pprpp
4 prpp
– – 
83
11 sssssvvfppp – – 1 – – –
84
97
85
3D dd
4D
5D
6D ff
7D
9E 6D ff
95
9F
1p
1p
1p
4 rfpp
1p
1p
4 rfpp
3 rfp
5 prfpp
2 fp
1p
 
–– – – – –
–– – – – –
0 – –  –
–– – – – –
–– – – – –
MC9S08SG8 MCU Series Data Sheet, Rev. 7
106
Freescale Semiconductor