Renesas H8/3067 Series User Manual page 786

Renesas 16-bit single-chip microcomputer
Hide thumbs Also See for H8/3067 Series:
Table of Contents

Advertisement

Appendix A Instruction Set
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
Rev. 4.00 Jan 26, 2006 page 762 of 938
REJ09B0276-0400
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
1
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

Advertisement

Table of Contents
loading

This manual is also suitable for:

H8/3067H8/3066H8/3065H8/3067rf

Table of Contents