Hitachi H8/3048 Hardware Manual page 725

Single-chip microcomputer
Table of Contents

Advertisement

Table A-1 Instruction Set (cont)
www.DataSheet4U.com
5. Bit manipulation instructions
Mnemonic
Operation
(#xx:3 of Rd8) ← 1
BSET #xx:3, Rd
B
(#xx:3 of @ERd) ← 1
BSET #xx:3, @ERd
B
(#xx:3 of @aa:8) ← 1
BSET #xx:3, @aa:8
B
(Rn8 of Rd8) ← 1
BSET Rn, Rd
B
(Rn8 of @ERd) ← 1
BSET Rn, @ERd
B
(Rn8 of @aa:8) ← 1
BSET Rn, @aa:8
B
(#xx:3 of Rd8) ← 0
BCLR #xx:3, Rd
B
(#xx:3 of @ERd) ← 0
BCLR #xx:3, @ERd
B
(#xx:3 of @aa:8) ← 0
BCLR #xx:3, @aa:8
B
(Rn8 of Rd8) ← 0
BCLR Rn, Rd
B
(Rn8 of @ERd) ← 0
BCLR Rn, @ERd
B
(Rn8 of @aa:8) ← 0
BCLR Rn, @aa:8
B
(#xx:3 of Rd8) ←
BNOT #xx:3, Rd
B
~ (#xx:3 of Rd8)
(#xx:3 of @ERd) ←
BNOT #xx:3, @ERd
B
~ (#xx:3 of @ERd)
(#xx:3 of @aa:8) ←
BNOT #xx:3, @aa:8
B
~ (#xx:3 of @aa:8)
(Rn8 of Rd8) ←
BNOT Rn, Rd
B
~ (Rn8 of Rd8)
(Rn8 of @ERd) ←
BNOT Rn, @ERd
B
~ (Rn8 of @ERd)
(Rn8 of @aa:8) ←
BNOT Rn, @aa:8
B
~ (Rn8 of @aa:8)
~ (#xx:3 of Rd8) → Z
BTST #xx:3, Rd
B
~ (#xx:3 of @ERd) → Z
BTST #xx:3, @ERd
B
~ (#xx:3 of @aa:8) → Z
BTST #xx:3, @aa:8
B
~ (Rn8 of @Rd8) → Z
BTST Rn, Rd
B
~ (Rn8 of @ERd) → Z
BTST Rn, @ERd
B
~ (Rn8 of @aa:8) → Z
BTST Rn, @aa:8
B
(#xx:3 of Rd8) → C
BLD #xx:3, Rd
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
718
No. of
States
Condition Code
I
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