Appendix A CPU Instruction Set
Mnemonic
BTST #xx:3, Rd
BTST #xx:3, @Rd
BTST #xx:3, @aa:8
BTST Rn, Rd
BTST Rn, @Rd
BTST Rn, @aa:8
BLD #xx:3, Rd
BLD #xx:3, @Rd
BLD #xx:3, @aa:8
BILD #xx:3, Rd
BILD #xx:3, @Rd
BILD #xx:3, @aa:8
BST #xx:3, Rd
BST #xx:3, @Rd
BST #xx:3, @aa:8
BIST #xx:3, Rd
BIST #xx:3, @Rd
BIST #xx:3, @aa:8
BAND #xx:3, Rd
BAND #xx:3, @Rd
BAND #xx:3, @aa:8
BIAND #xx:3, Rd
BIAND #xx:3, @Rd
BIAND #xx:3, @aa:8
BOR #xx:3, Rd
BOR #xx:3, @Rd
BOR #xx:3, @aa:8
BIOR #xx:3, Rd
BIOR #xx:3, @Rd
Rev. 7.00 Mar 10, 2005 page 540 of 652
REJ09B0042-0700
Operation
B (#xx:3 of Rd8) → Z
B (#xx:3 of @Rd16) → Z
B (#xx:3 of @aa:8) → Z
B (Rn8 of Rd8) → Z
B (Rn8 of @Rd16) → Z
B (Rn8 of @aa:8) → Z
B (#xx:3 of Rd8) → C
B (#xx:3 of @Rd16) → C
B (#xx:3 of @aa:8) → C
B (#xx:3 of Rd8) → C
B (#xx:3 of @Rd16) → C
B (#xx:3 of @aa:8) → C
B C → (#xx:3 of Rd8)
B C → (#xx:3 of @Rd16)
B C → (#xx:3 of @aa:8)
B C → (#xx:3 of Rd8)
B C → (#xx:3 of @Rd16)
B C → (#xx:3 of @aa:8)
B C∧(#xx:3 of Rd8) → C
B C∧(#xx:3 of @Rd16) → C
B C∧(#xx:3 of @aa:8) → C
B C∧(#xx:3 of Rd8) → C
B C∧(#xx:3 of @Rd16) → C
B C∧(#xx:3 of @aa:8) → C
B C∨(#xx:3 of Rd8) → C
B C∨(#xx:3 of @Rd16) → C
B C∨(#xx:3 of @aa:8) → C
B C∨(#xx:3 of Rd8) → C
B C∨(#xx:3 of @Rd16) → C
Addressing Mode/
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
Condition Code
I H N Z V C
2
6
6
2
6
6
2
6
6
2
6
6
2
8
8
2
8
8
2
6
6
2
6
6
2
6
6
2
6