Datasheet

Appendix A Instruction Set
R01UH0166EJ0600 Rev. 6.00 Page 1221 of 1434
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
SUB
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
SUBS — — — — —
SUBX H = Sm–4 · Dm–4 + Dm–4 · Rm–4 + Sm–4 · Rm–4
N = Rm
Z = Z' · Rm ·
......
· R0
V = Sm · Dm · Rm + Sm · Dm · Rm
C = Sm · Dm + Dm · Rm + Sm · Rm
TAS
*
1
0 N = Dm
Z = Dm · Dm–1 ·
......
· D0
TRAPA — — — — —
XOR — 0 N = Rm
Z = Rm · Rm–1 ·
......
· R0
XORC Stores the corresponding bits of the result.
No flags change when the operand is EXR.
Notes: 1. This instruction should be used with the ER0, ER1, ER4, or ER5 general register only.
2. Only register ER0 to ER6 should be used when using the STM/LDM instruction.