Instruction
DAA
DAS
DEC
DIVXS
DIVXU
EEPMOV
EXTS
EXTU
INC
JMP
JSR
LDC
LDM
LDMAC
MAC
MOV
MOVFPE
MOVTPE
MULXS
MULXU
NEG
NOP
Rev.6.00 Oct.28.2004 page 836 of 1016
REJ09B0138-0600H
H
N
Z
V
C
Definition
N = Rm
*
*
Z = Rm · Rm–1 · ...... · R0
C: decimal arithmetic carry
N = Rm
*
*
Z = Rm · Rm–1 · ...... · R0
C: decimal arithmetic borrow
—
—
N = Rm
Z = Rm · Rm–1 · ...... · R0
V = Dm · Rm
N = Sm · Dm + Sm · Dm
—
— —
Z = Sm · Sm–1 · ...... · S0
—
— —
N = Sm
Z = Sm · Sm–1 · ...... · S0
— — — — —
—
0
—
N = Rm
Z = Rm · Rm–1 · ...... · R0
Z = Rm · Rm–1 · ...... · R0
— 0
0
—
—
—
N = Rm
Z = Rm · Rm–1 · ...... · R0
V = Dm · Rm
— — — — —
— — — — —
Stores the corresponding bits of the result.
No flags change when the operand is EXR.
— — — — —
Cannnot be used in the H8S/2357 Group
—
0
—
N = Rm
Z = Rm · Rm–1 · ...... · R0
Can not be used in the H8S/2357 Group
—
— —
N = R2m
Z = R2m · R2m–1 · ...... · R0
— — — — —
H = Dm–4 + Rm–4
N = Rm
Z = Rm · Rm–1 · ...... · R0
V = Dm · Rm
C = Dm + Rm
— — — — —