Hitachi H8/300H Series Programming Manual page 203

Table of Contents

Advertisement

Table 2-2 Instruction Set (cont)
(5) Bit Manipulation Instructions
Mnemonic
Size #xx Rn @ERn @(d,ERn) @ERn+/@–ERn @aa @(d,PC) @@aa — Operation
BSET
BSET #xx:3,Rd
B
BSET #xx:3,@ERd
B
BSET #xx:3,@aa:8
B
BSET Rn,Rd
B
BSET Rn,@ERd
B
BSET Rn,@aa:8
B
BCLR
BCLR #xx:3,Rd
B
BCLR #xx:3,@ERd
B
BCLR #xx:3,@aa:8
B
BCLR Rn,Rd
B
BCLR Rn,@ERd
B
BCLR Rn,@aa:8
B
BNOT
BNOT #xx:3,Rd
B
BNOT #xx:3,@ERd
B
BNOT #xx:3,@aa:8
B
BNOT Rn,Rd
B
BNOT Rn,@ERd
B
BNOT Rn,@aa:8
B
BTST
BTST #xx:3,Rd
B
BTST #xx:3,@ERd
B
BTST #xx:3,@aa:8
B
BTST Rn,Rd
B
BTST Rn,@ERd
B
BTST Rn,@aa:8
B
BLD
BLD #xx:3,Rd
B
BLD #xx:3,@ERd
B
BLD #xx:3,@aa:8
B
BILD
BILD #xx:3,Rd
B
BILD #xx:3,@ERd
B
BILD #xx:3,@aa:8
B
Addressing Mode and Instruction Length (bytes)
2
4
4
2
4
4
2
4
4
2
4
4
2
4
4
2
4
4
2
4
4
2
4
4
2
4
4
2
4
4
(#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
(#xx:3 of @ERd)→C
(#xx:3 of @aa:8)→C
¬ (#xx:3 of Rd8)→C
¬ (#xx:3 of @ERd24)→C
¬ (#xx:3 of @aa:8)→C
195
Condition Code
No. of States
Ad-
I
H
N Z V C
Normal vanced
— — — — — —
2
2
— — — — — —
8
8
— — — — — —
8
8
— — — — — —
2
2
— — — — — —
8
8
— — — — — —
8
8
— — — — — —
2
2
— — — — — —
8
8
— — — — — —
8
8
— — — — — —
2
2
— — — — — —
8
8
— — — — — —
8
8
— — — — — —
2
2
— — — — — —
8
8
— — — — — —
8
8
— — — — — —
2
2
— — — — — —
8
8
— — — — — —
8
8
— — —
— —
2
2
— — —
— —
6
6
— — —
— —
6
6
— — —
— —
2
2
— — —
— —
6
6
— — —
— —
6
6
— — — — —
2
2
— — — — —
6
6
— — — — —
6
6
— — — — —
2
2
— — — — —
6
6
— — — — —
6
6

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents