English
Language : 

MC9S08JM16 Datasheet, PDF (114/386 Pages) Freescale Semiconductor, Inc – Microcontrollers
Chapter 7 Central Processor Unit (S08CPUV2)
Source
Form
RSP
RTI
RTS
SBC #opr8i
SBC opr8a
SBC opr16a
SBC oprx16,X
SBC oprx8,X
SBC ,X
SBC oprx16,SP
SBC oprx8,SP
SEC
SEI
STA opr8a
STA opr16a
STA oprx16,X
STA oprx8,X
STA ,X
STA oprx16,SP
STA oprx8,SP
STHX opr8a
STHX opr16a
STHX oprx8,SP
STOP
STX opr8a
STX opr16a
STX oprx16,X
STX oprx8,X
STX ,X
STX oprx16,SP
STX oprx8,SP
Table 7-2. . Instruction Set Summary (Sheet 7 of 9)
Operation
Reset Stack Pointer (Low Byte)
SPL ← $FF
(High Byte Not Affected)
Return from Interrupt
SP ← (SP) + $0001; Pull (CCR)
SP ← (SP) + $0001; Pull (A)
SP ← (SP) + $0001; Pull (X)
SP ← (SP) + $0001; Pull (PCH)
SP ← (SP) + $0001; Pull (PCL)
Return from Subroutine
SP ← SP + $0001; Pull (PCH)
SP ← SP + $0001; Pull (PCL)
Subtract with Carry
A ← (A) – (M) – (C)
Set Carry Bit
(C ← 1)
Set Interrupt Mask Bit
(I ← 1)
Store Accumulator in Memory
M ← (A)
Store H:X (Index Reg.)
(M:M + $0001) ← (H:X)
Enable Interrupts: Stop Processing
Refer to MCU Documentation
I bit ← 0; Stop Processing
Store X (Low 8 Bits of Index Register)
in Memory
M ← (X)
Object Code
Affect
Cyc-by-Cyc on CCR
Details
VH I N Z C
INH
9C
1p
–– – – – –
INH
80
9 uuuuufppp
INH
IMM
DIR
EXT
IX2
IX1
IX
SP2
SP1
INH
INH
DIR
EXT
IX2
IX1
IX
SP2
SP1
DIR
EXT
SP1
INH
DIR
EXT
IX2
IX1
IX
SP2
SP1
81
5 ufppp
A2 ii
B2 dd
C2 hh ll
D2 ee ff
E2 ff
F2
9E D2 ee ff
9E E2 ff
2 pp
3 rpp
4 prpp
4 prpp
3 rpp
3 rfp
5 pprpp
4 prpp
99
1p
9B
1p
B7 dd
C7 hh ll
D7 ee ff
E7 ff
F7
9E D7 ee ff
9E E7 ff
3 wpp
4 pwpp
4 pwpp
3 wpp
2 wp
5 ppwpp
4 pwpp
35 dd
96 hh ll
9E FF ff
4 wwpp
5 pwwpp
5 pwwpp
8E
2 fp...
BF dd
CF hh ll
DF ee ff
EF ff
FF
9E DF ee ff
9E EF ff
3 wpp
4 pwpp
4 pwpp
3 wpp
2 wp
5 ppwpp
4 pwpp
–– – – – –
––
–– – – – 1
–– 1 – – –
0– – –
0– – –
–– 0 – – –
0– – –
MC9S08JM16 Series Data Sheet, Rev. 2
114
Freescale Semiconductor