Datasheet
Appendix A CPU Instruction Set
Rev. 6.00 Aug 04, 2006 page 547 of 680
REJ09B0145-0600
Addressing Mode/
Instruction Length (bytes) Condition Code
Mnemonic
Operand Size
Operation
#
xx: 8/16
Rn
@Rn
@(d:16, Rn)
@–Rn/@Rn+
@aa: 8/16
@(d:8, PC)
@@aa
Implied
I HNZ VC
No. of States
BCLR Rn, @Rd B (Rn8 of @Rd16) ← 0 4 ——————8
BCLR Rn, @aa:8 B (Rn8 of @aa:8) ← 0 4 ——————8
BNOT #xx:3, Rd B (#xx:3 of Rd8) ←
(#xx:3 of Rd8)
2 ——————2
BNOT #xx:3, @Rd B (#xx:3 of @Rd16) ←
(#xx:3 of @Rd16)
4 ——————8
BNOT #xx:3, @aa:8 B (#xx:3 of @aa:8) ←
(#xx:3 of @aa:8)
4 ——————8
BNOT Rn, Rd B (Rn8 of Rd8) ←
(Rn8 of Rd8)
2 ——————2
BNOT Rn, @Rd B (Rn8 of @Rd16) ←
(Rn8 of @Rd16)
4 ——————8
BNOT Rn, @aa:8 B (Rn8 of @aa:8) ←
(Rn8 of @aa:8)
4 ——————8
BTST #xx:3, Rd B (#xx:3 of Rd8) → Z2 ———
↔
——2
BTST #xx:3, @Rd B (#xx:3 of @Rd16) → Z4 ———
↔
——6
BTST #xx:3, @aa:8 B (#xx:3 of @aa:8) → Z4———
↔
——6
BTST Rn, Rd B (Rn8 of Rd8) → Z2 ———
↔
——2
BTST Rn, @Rd B (Rn8 of @Rd16) → Z4 ———
↔
——6
BTST Rn, @aa:8 B (Rn8 of @aa:8) → Z4———
↔
——6
BLD #xx:3, Rd B (#xx:3 of Rd8) → C 2 —————
↔
2
BLD #xx:3, @Rd B (#xx:3 of @Rd16) → C 4 —————
↔
6
BLD #xx:3, @aa:8 B (#xx:3 of @aa:8) → C 4 —————
↔
6
BILD #xx:3, Rd B (#xx:3 of Rd8) → C 2 —————
↔
2
BILD #xx:3, @Rd B (#xx:3 of @Rd16) → C 4 —————
↔
6
BILD #xx:3, @aa:8 B (#xx:3 of @aa:8) → C 4 —————
↔
6
BST #xx:3, Rd B C → (#xx:3 of Rd8) 2 ——————2
BST #xx:3, @Rd B C → (#xx:3 of @Rd16) 4 — —————8
BST #xx:3, @aa:8 B C → (#xx:3 of @aa:8) 4 ——————8
BIST #xx:3, Rd B C → (#xx:3 of Rd8) 2 ——————2
BIST #xx:3, @Rd B C → (#xx:3 of @Rd16) 4 — —————8
BIST #xx:3, @aa:8 B C → (#xx:3 of @aa:8) 4 ——————8
BAND #xx:3, Rd B C∧(#xx:3 of Rd8) → C 2 —————
↔
2
BAND #xx:3, @Rd B C∧(#xx:3 of @Rd16) → C 4 —————
↔
6
BAND #xx:3, @aa:8 B C∧(#xx:3 of @aa:8) → C 4 —————
↔
6










