Bit Manipulation Instructions - Hitachi H8/3062 Hardware Manual

Single-chip microcomputer h8/3062 series; h8/3062b series; h8/3062f-ztat series; h8/3064f-ztat series
Hide thumbs Also See for H8/3062:
Table of Contents

Advertisement

5. Bit manipulation instructions

Mnemonic
BSET #xx:3, Rd
BSET #xx:3, @ERd
BSET #xx:3, @aa:8
BSET Rn, Rd
BSET Rn, @ERd
BSET Rn, @aa:8
BCLR #xx:3, Rd
BCLR #xx:3, @ERd
BCLR #xx:3, @aa:8
BCLR Rn, Rd
BCLR Rn, @ERd
BCLR Rn, @aa:8
BNOT #xx:3, Rd
BNOT #xx:3, @ERd
BNOT #xx:3, @aa:8
BNOT Rn, Rd
BNOT Rn, @ERd
BNOT Rn, @aa:8
BTST #xx:3, Rd
BTST #xx:3, @ERd
BTST #xx:3, @aa:8
BTST Rn, Rd
BTST Rn, @ERd
BTST Rn, @aa:8
BLD #xx:3, Rd
772
Addressing Mode and
Instruction Length (bytes)
B
2
B
4
B
4
B
2
B
4
B
4
B
2
B
4
B
4
B
2
B
4
B
4
B
2
B
4
B
4
B
2
B
4
B
4
B
2
B
4
B
4
B
2
B
4
B
4
B
2
Operation
I
(#xx:3 of Rd8) ← 1
— — — — — —
(#xx:3 of @ERd) ← 1
— — — — — —
(#xx:3 of @aa:8) ← 1
— — — — — —
(Rn8 of Rd8) ← 1
— — — — — —
(Rn8 of @ERd) ← 1
— — — — — —
(Rn8 of @aa:8) ← 1
— — — — — —
(#xx:3 of Rd8) ← 0
— — — — — —
(#xx:3 of @ERd) ← 0
— — — — — —
(#xx:3 of @aa:8) ← 0
— — — — — —
(Rn8 of Rd8) ← 0
— — — — — —
(Rn8 of @ERd) ← 0
— — — — — —
(Rn8 of @aa:8) ← 0
— — — — — —
(#xx:3 of Rd8) ←
— — — — — —
¬(#xx:3 of Rd8)
(#xx:3 of @ERd) ←
— — — — — —
¬(#xx:3 of @ERd)
(#xx:3 of @aa:8) ←
— — — — — —
¬(#xx:3 of @aa:8)
(Rn8 of Rd8) ←
— — — — — —
¬(Rn8 of Rd8)
(Rn8 of @ERd) ←
— — — — — —
¬(Rn8 of @ERd)
(Rn8 of @aa:8) ←
— — — — — —
¬(Rn8 of @aa:8)
¬(#xx:3 of Rd8) → Z
— — —
¬(#xx:3 of @ERd) → Z
— — —
¬(#xx:3 of @aa:8) → Z
— — —
¬(Rn8 of @Rd8) → Z
— — —
¬(Rn8 of @ERd) → Z
— — —
¬(Rn8 of @aa:8) → Z
— — —
(#xx:3 of Rd8) → C
— — — — —
No. of
States*
Condition Code
H N Z
V C
2
8
8
2
8
8
2
8
8
2
8
8
2
8
8
2
8
8
— —
2
— —
6
— —
6
— —
2
— —
6
— —
6
2
1

Advertisement

Table of Contents
loading

Table of Contents