ROHS MC9S08QE128 Reference Manual page 160

Table of Contents

Advertisement

Chapter 8 Central Processor Unit (S08CPUV4)
Source
Operation
Form
COM opr8a
COMA
COMX
Complement
COM oprx8,X
(One's Complement)
COM ,X
COM oprx8,SP
CPHX opr16a
CPHX #opr16i
Compare Index Register
CPHX opr8a
(H:X) with Memory
CPHX oprx8,SP
CPX #opr8i
CPX opr8a
CPX opr16a
Compare X (Index
CPX oprx16,X
Register Low) with
CPX oprx8,X
Memory
CPX ,X
CPX oprx16,SP
CPX oprx8,SP
Decimal Adjust
DAA
Accumulator After ADD or
ADC of BCD Values
DBNZ opr8a,rel
DBNZA rel
DBNZX rel
Decrement and Branch if
DBNZ oprx8,X,rel
Not Zero
DBNZ ,X,rel
DBNZ oprx8,SP,rel
DEC opr8a
DECA
DECX
Decrement
DEC oprx8,X
DEC ,X
DEC oprx8,SP
DIV
Divide
EOR #opr8i
EOR opr8a
EOR opr16a
Exclusive OR
EOR oprx16,X
Memory with
EOR oprx8,X
Accumulator
EOR ,X
EOR oprx16,SP
EOR oprx8,SP
INC opr8a
INCA
INCX
Increment
INC oprx8,X
INC ,X
INC oprx8,SP
JMP opr8a
JMP opr16a
JMP oprx16,X
Jump
JMP oprx8,X
JMP ,X
JSR opr8a
JSR opr16a
JSR oprx16,X
Jump to Subroutine
JSR oprx8,X
JSR ,X
160
Table 8-2. HCS08 Instruction Set Summary (Sheet 4 of 7)
Description
M ← (M)= 0xFF – (M)
A ← (A) = 0xFF – (A)
X ← (X) = 0xFF – (X)
M ← (M) = 0xFF – (M)
M ← (M) = 0xFF – (M)
M ← (M) = 0xFF – (M)
(H:X) – (M:M + 0x0001)
(CCR Updated But Operands Not
(CCR Updated But Operands Not
Decrement A, X, or M
Branch if (result) ≠ 0
DBNZX Affects X Not H
M ← (M) – 0x01
A ← (A) – 0x01
X ← (X) – 0x01
M ← (M) – 0x01
M ← (M) – 0x01
M ← (M) – 0x01
A ← (H:A)÷(X)
H ← Remainder
A ← (A ⊕ M)
M ← (M) + 0x01
A ← (A) + 0x01
X ← (X) + 0x01
M ← (M) + 0x01
M ← (M) + 0x01
M ← (M) + 0x01
PC ← Jump Address
PC ← (PC) + n (n = 1, 2, or 3)
Push (PCL); SP ← (SP) – 0x0001
Push (PCH); SP ← (SP) – 0x0001
PC ← Unconditional Address
MC9S08QE128 MCU Series Reference Manual, Rev. 2
on CCR
V H I N Z C
0 – –
– –
Changed)
(X) – (M)
– –
Changed)
U – –
(A)
10
– – – – – –
– –
– – – –
0 – –
– –
– – – – – –
– – – – – –
Effect
DIR
33
INH
43
INH
53
1
IX1
63
IX
73
SP1
9E63
EXT
3E
IMM
65
DIR
75
SP1
9EF3
IMM
A3
DIR
B3
EXT
C3
IX2
D3
IX1
E3
IX
F3
SP2
9ED3
SP1
9EE3
INH
72
DIR
3B
INH
4B
INH
5B
IX1
6B
IX
7B
SP1
9E6B
DIR
3A
INH
4A
INH
5A
IX1
6A
IX
7A
SP1
9E6A
INH
52
IMM
A8
DIR
B8
EXT
C8
IX2
D8
IX1
E8
IX
F8
SP2
9ED8
SP1
9EE8
DIR
3C
INH
4C
INH
5C
IX1
6C
IX
7C
SP1
9E6C
DIR
BC
EXT
CC
IX2
DC
IX1
EC
IX
FC
DIR
BD
EXT
CD
IX2
DD
IX1
ED
IX
FD
Freescale Semiconductor
dd
5
1
1
ff
5
4
ff
6
hh ll
6
jj
kk
3
dd
5
ff
6
ii
2
dd
3
hh ll
4
ee ff
4
ff
3
3
ee ff
5
ff
4
1
dd rr
7
rr
4
rr
4
ff
rr
7
rr
6
ff
rr
8
dd
5
1
1
ff
5
4
ff
6
6
ii
2
dd
3
hh ll
4
ee ff
4
ff
3
3
ee ff
5
ff
4
dd
5
1
1
ff
5
4
ff
6
dd
3
hh ll
4
ee ff
4
ff
3
3
dd
5
hh ll
6
ee ff
6
ff
5
5

Hide quick links:

Advertisement

Table of Contents
loading

Related Products for ROHS MC9S08QE128

This manual is also suitable for:

Mc9s08qe96Mc9s08qe64

Table of Contents