
CPU16
REFERENCE MANUAL
INSTRUCTION GLOSSARY
MOTOROLA
6-265
6.3 Condition Code Evaluation
The following table contains Boolean expressions used to evaluate the effect of an op-
eration on condition code register status flags.
Table 6-35 Condition Code Evaluation
Mnemonic
ABA
Evaluation
H
=
A3
B3
÷
B3
R3
÷
R3
A3
N
=
R7
Z
=
R7
R6
...
R1
R0
V
=
A7
B7
R7
÷
A7
B7
R7
C
=
A7
B7
÷
B7
R7
÷
R7
A7
EV
=
[(AM35
÷
...
÷
AM31)
(AM35
÷
...
÷
AM31)]
÷
MV
MV
—
cannot be represented by a Boolean equation
H
=
X3
M3
÷
M3
R3
÷
R3
X3
N
=
R7
Z
=
R7
R6
...
R1
R0
V
=
X7
M7
R7
÷
X7
M7
R7
C
=
X7
M7
÷
M7
R7
÷
R7
X7
N
=
R15
Z
=
R15
R14
...
R1
R0
V
=
X15
M15
R15
÷
X15
M15
R15
C
=
X15
M15
÷
M15
R15
÷
X15
R15
H
=
X3
M3
÷
M3
R3
÷
R3
X3
N
=
R7
Z
=
R7
R6
...
R1
R0
V
=
X7
M7
R7
÷
X7
M7
R7
C
=
X7
M7
÷
M7
R7
÷
R7
X7
N
=
R15
Z
=
R15
R14
...
R1
R0
V
=
X15
M15
R15
÷
X15
M15
R15
C
=
X15
M15
÷
M15
R15
÷
X15
R15
N
=
R15
Z
=
R15
R14
...
R1
R0
V
=
D15
E15
R15
÷
D15
D15
R15
C
=
D15
E15
÷
D15
R15
÷
E15
R15
Z
=
R15
R14
...
R10
R9
ACE
ACED
ADCA
ADCB
ADCD
ADCE
ADDA
ADDB
ADDD
ADDE
ADE
AIX
AIY
AIZ
ANDA
ANDB
N
=
R7
Z
=
R7
R6
...
R1
R0
V
=
0
N
=
R15
Z
=
R15
R14
...
R1
R0
V
=
0
CCR[15:4] changed by AND with 16-bit immediate data,
CCR[3:0] not affected.
N
=
R7
Z
=
R7
R6
...
R1
R0
V
=
N
⊕
C
=
[N
C]
÷
[N
÷
C]
C
=
MSB of unshifted byte (accumulator)
N
=
R15
Z
=
R15
R14
...
R1
R0
V
=
N
⊕
C
=
[N
C]
÷
[N
÷
C]
C
=
MSB of unshifted word (accumulator)
ANDD
ANDE
ANDP
ASL
ASLA
ASLB
ASLD
ASLE
ASLW
F
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
n
.