![NXP Semiconductors MC9S08LG16 Reference Manual Download Page 146](http://html1.mh-extra.com/html/nxp-semiconductors/mc9s08lg16/mc9s08lg16_reference-manual_1721837146.webp)
Chapter 8 Central Processor Unit (S08CPUV5)
MC9S08LG32 MCU Series, Rev. 5
146
Freescale Semiconductor
IMM = 8-bit or 16-bit immediate
DIR = 8-bit direct
EXT = 16-bit extended
IX = 16-bit indexed no offset
IX+ = 16-bit indexed no offset, post increment (CBEQ and MOV only)
IX1 = 16-bit indexed with 8-bit offset from H:X
IX1+ = 16-bit indexed with 8-bit offset, post increment (CBEQ only)
IX2 = 16-bit indexed with 16-bit offset from H:X
REL = 8-bit relative offset
SP1 = Stack pointer with 8-bit offset
SP2 = Stack pointer with 16-bit offset
provides a summary of the HCS08 instruction set in all possible addressing modes. The table
shows operand construction, execution time in internal bus clock cycles, and cycle-by-cycle details for
each addressing mode variation of each instruction.
Table 8-2. Instruction Set Summary (Sheet 1 of 10)
Source
Form
Operation
Ad
dres
s
Mode
Object Code
Cy
c
le
s
Cyc-by-Cyc
Details
Affect
on CCR
V
1 1
H
I N Z C
ADC #
opr8i
ADC
opr8a
ADC
opr16a
ADC
oprx16
,X
ADC
oprx8
,X
ADC ,X
ADC
oprx16
,SP
ADC
oprx8
,SP
Add with Carry
A
←
(A) + (M) + (C)
IMM
DIR
EXT
IX2
IX1
IX
SP2
SP1
A9
B9
C9
D9
E9
F9
9E D9
9E E9
ii
dd
hh ll
ee ff
ff
ee ff
ff
2
3
4
4
3
3
5
4
pp
rpp
prpp
prpp
rpp
rfp
pprpp
prpp
Þ
1 1
Þ
–
Þ Þ Þ
ADD #
opr8i
ADD
opr8a
ADD
opr16a
ADD
oprx16
,X
ADD
oprx8
,X
ADD ,X
ADD
oprx16
,SP
ADD
oprx8
,SP
Add without Carry
A
←
(A) + (M)
IMM
DIR
EXT
IX2
IX1
IX
SP2
SP1
AB
BB
CB
DB
EB
FB
9E DB
9E EB
ii
dd
hh ll
ee ff
ff
ee ff
ff
2
3
4
4
3
3
5
4
pp
rpp
prpp
prpp
rpp
rfp
pprpp
prpp
Þ
1 1
Þ
–
Þ Þ Þ
AIS #
opr8i
Add Immediate Value (Signed) to
Stack Pointer
SP
←
(SP) + (M)
IMM
A7 ii
2
pp
– 1 1 –
– – – –
AIX #
opr8i
Add Immediate Value (Signed) to
Index Register (H:X)
H:X
←
(H:X) + (M)
IMM
AF ii
2
pp
– 1 1 –
– – – –
AND #
opr8i
AND
opr8a
AND
opr16a
AND
oprx16
,X
AND
oprx8
,X
AND ,X
AND
oprx16
,SP
AND
oprx8
,SP
Logical AND
A
←
(A) & (M)
IMM
DIR
EXT
IX2
IX1
IX
SP2
SP1
A4
B4
C4
D4
E4
F4
9E D4
9E E4
ii
dd
hh ll
ee ff
ff
ee ff
ff
2
3
4
4
3
3
5
4
pp
rpp
prpp
prpp
rpp
rfp
pprpp
prpp
0 1 1 –
–
Þ Þ
–
Summary of Contents for MC9S08LG16
Page 2: ......
Page 4: ......
Page 8: ......
Page 20: ......
Page 26: ...Chapter 1 Device Overview MC9S08LG32 MCU Series Rev 5 26 Freescale Semiconductor...
Page 40: ...Chapter 2 Pins and Connections MC9S08LG32 MCU Series Rev 5 40 Freescale Semiconductor...
Page 372: ......