Datasheet

Appendix A Instruction Set
Page 1218 of 1434 R01UH0166EJ0600 Rev. 6.00
Mar 02, 2011
H8S/2633 Group, H8S/2633 F-ZTAT
TM
,
H8S/2633R F-ZTAT
TM
, H8S/2695
Instruction H N Z V C Definition
CLRMAC — — — — —
CMP H = Sm–4 · Dm–4 + Dm–4 · Rm–4 + Sm–4 · Rm–4
N = Rm
Z = Rm · Rm–1 ·
......
· R0
V = Sm · Dm · Rm + Sm · Dm · Rm
C = Sm · Dm + Dm · Rm + Sm · Rm
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
*
2
— — — — —
LDMAC — — — — —