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