Datasheet
Appendix A Instruction Set
Rev. 4.00 Jun 06, 2006 page 825 of 1004
REJ09B0301-0400
Mnemonic
Addressing Mode and
Instruction Length (Bytes)
#xx
Rn
@ERn
@(d,ERn)
@-ERn/@ERn+
@aa
@(d,PC)
@@aa
—
IHNZVC
BAND
BIAND
BOR
BIOR
BXOR
BIXOR
BAND #xx:3,Rd
BAND #xx:3,@ERd
BAND #xx:3,@aa:8
BAND #xx:3,@aa:16
BAND #xx:3,@aa:32
BIAND #xx:3,Rd
BIAND #xx:3,@ERd
BIAND #xx:3,@aa:8
BIAND #xx:3,@aa:16
BIAND #xx:3,@aa:32
BOR #xx:3,Rd
BOR #xx:3,@ERd
BOR #xx:3,@aa:8
BOR #xx:3,@aa:16
BOR #xx:3,@aa:32
BIOR #xx:3,Rd
BIOR #xx:3,@ERd
BIOR #xx:3,@aa:8
BIOR #xx:3,@aa:16
BIOR #xx:3,@aa:32
BXOR #xx:3,Rd
BXOR #xx:3,@ERd
BXOR #xx:3,@aa:8
BXOR #xx:3,@aa:16
BXOR #xx:3,@aa:32
BIXOR #xx:3,Rd
BIXOR #xx:3,@ERd
BIXOR #xx:3,@aa:8
BIXOR #xx:3,@aa:16
BIXOR #xx:3,@aa:32
C∧ (#xx:3 of Rd8)→C
C∧ (#xx:3 of @ERd)→C
C∧ (#xx:3 of @aa:8)→C
C∧ (#xx:3 of @aa:16)→C
C∧ (#xx:3 of @aa:32)→C
C∧ [¬ (#xx:3 of Rd8)]→C
C∧ [¬ (#xx:3 of @ERd)]→C
C∧ [¬ (#xx:3 of @aa:8)]→C
C∧ [¬ (#xx:3 of @aa:16)]→C
C∧ [¬ (#xx:3 of @aa:32)]→C
C∨ (#xx:3 of Rd8)→C
C∨ (#xx:3 of @ERd)→C
C∨ (#xx:3 of @aa:8)→C
C∨ (#xx:3 of @aa:16)→C
C∨ (#xx:3 of @aa:32)→C
C∨ [¬ (#xx:3 of Rd8)]→C
C∨ [¬ (#xx:3 of @ERd)]→C
C∨ [¬ (#xx:3 of @aa:8)]→C
C∨ [¬ (#xx:3 of @aa:16)]→C
C∨ [¬ (#xx:3 of @aa:32)]→C
C⊕ (#xx:3 of Rd8)→C
C⊕ (#xx:3 of @ERd)→C
C⊕ (#xx:3 of @aa:8)→C
C⊕ (#xx:3 of @aa:16)→C
C⊕ (#xx:3 of @aa:32)→C
C⊕ [¬ (#xx:3 of Rd8)]→C
C⊕ [¬ (#xx:3 of @ERd)]→C
C⊕ [¬ (#xx:3 of @aa:8)]→C
C⊕ [¬ (#xx:3 of @aa:16)]→C
C⊕ [¬ (#xx:3 of @aa:32)]→C
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
2
2
2
2
2
2
4
4
4
4
4
4
4
6
8
4
6
8
4
6
8
4
6
8
4
6
8
4
6
8
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
1
3
3
4
5
1
3
3
4
5
1
3
3
4
5
1
3
3
4
5
1
3
3
4
5
1
3
3
4
5
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
Operation
Condition Code
No. of
States
*
1
Normal
Advanced
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
Size