Datasheet

Appendix A Instruction Set
Page 1154 of 1434 R01UH0166EJ0600 Rev. 6.00
Mar 02, 2011
H8S/2633 Group, H8S/2633 F-ZTAT
TM
,
H8S/2633R F-ZTAT
TM
, H8S/2695
(3) Logical Instructions
Addressing Mode/
Instruction Length (Bytes)
Operand Size
#xx
Rn
@ERn
@(d,ERn)
@–ERn/@ERn+
@aa
@(d,PC)
@@aa
Mnemonic
AND
OR
XOR
NOT
AND.B #xx:8,Rd B 2
AND.B Rs,Rd B 2
AND.W #xx:16,Rd W 4
AND.W Rs,Rd W 2
AND.L #xx:32,ERd L 6
AND.L ERs,ERd L 4
OR.B #xx:8,Rd B 2
OR.B Rs,Rd B 2
OR.W #xx:16,Rd W 4
OR.W Rs,Rd W 2
OR.L #xx:32,ERd L 6
OR.L ERs,ERd L 4
XOR.B #xx:8,Rd B 2
XOR.B Rs,Rd B 2
XOR.W #xx:16,Rd W 4
XOR.W Rs,Rd W 2
XOR.L #xx:32,ERd L 6
XOR.L ERs,ERd L 4
NOT.B Rd B 2
NOT.W Rd W 2
NOT.L ERd L 2
Rd8#xx:8Rd8 — — 0 1
Rd8Rs8Rd8 — — 0 1
Rd16#xx:16Rd16 — — 0 2
Rd16Rs16Rd16 — — 0 1
ERd32#xx:32ERd32 — — 0 3
ERd32ERs32ERd32 — — 0 2
Rd8#xx:8Rd8 — — 0 1
Rd8Rs8Rd8 — — 0 1
Rd16#xx:16Rd16 — — 0 2
Rd16Rs16Rd16 — — 0 1
ERd32#xx:32ERd32 — — 0 3
ERd32ERs32ERd32 — — 0 2
Rd8#xx:8Rd8 — — 0 1
Rd8Rs8Rd8 — — 0 1
Rd16#xx:16Rd16 — — 0 2
Rd16Rs16
Rd16 — — 0 1
ERd32#xx:32ERd32 — — 0 3
ERd32ERs32ERd32 — — 0 2
¬ Rd8Rd8 — — 0 1
¬ Rd16Rd16 — — 0 1
¬ ERd32ERd32 — — 0 1
Operation
Condition Code
IHNZVC
Advanced
No. of States
*
1
↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔
↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔