Datasheet

Appendix A Instruction Set
Rev. 4.00 Sep 27, 2006 page 936 of 1130
REJ09B0327-0400
Mnemonic
Addressing Mode and
Instruction Length (Bytes)
#xx
Rn
@ERn
@(d,ERn)
@-ERn/@ERn+
@aa
@(d,PC)
@@aa
IHNZVC
BTST
BLD
BILD
BST
BIST
BTST #xx:3,Rd
BTST #xx:3,@ERd
BTST #xx:3,@aa:8
BTST #xx:3,@aa:16
BTST #xx:3,@aa:32
BTST Rn,Rd
BTST Rn,@ERd
BTST Rn,@aa:8
BTST Rn,@aa:16
BTST Rn,@aa:32
BLD #xx:3,Rd
BLD #xx:3,@ERd
BLD #xx:3,@aa:8
BLD #xx:3,@aa:16
BLD #xx:3,@aa:32
BILD #xx:3,Rd
BILD #xx:3,@ERd
BILD #xx:3,@aa:8
BILD #xx:3,@aa:16
BILD #xx:3,@aa:32
BST #xx:3,Rd
BST #xx:3,@ERd
BST #xx:3,@aa:8
BST #xx:3,@aa:16
BST #xx:3,@aa:32
BIST #xx:3,Rd
BIST #xx:3,@ERd
BIST #xx:3,@aa:8
BIST #xx:3,@aa:16
BIST #xx:3,@aa:32
¬ (#xx:3 of Rd8)Z
¬ (#xx:3 of @ERd)Z
¬ (#xx:3 of @aa:8)Z
¬ (#xx:3 of @aa:16)Z
¬ (#xx:3 of @aa:32)Z
¬ (Rn8 of Rd8)Z
¬ (Rn8 of @ERd)Z
¬ (Rn8 of @aa:8)Z
¬ (Rn8 of @aa:16)Z
¬ (Rn8 of @aa:32)Z
(#xx:3 of Rd8)C
(#xx:3 of @ERd)C
(#xx:3 of @aa:8)C
(#xx:3 of @aa:16)C
(#xx:3 of @aa:32)C
¬ (#xx:3 of Rd8)C
¬ (#xx:3 of @ERd)C
¬ (#xx:3 of @aa:8)C
¬ (#xx:3 of @aa:16)C
¬ (#xx:3 of @aa:32)C
C(#xx:3 of Rd8)
C(#xx:3 of @ERd)
C(#xx:3 of @aa:8)
C(#xx:3 of @aa:16)
C(#xx:3 of @aa:32)
¬ C(#xx:3 of Rd8)
¬ C(#xx:3 of @ERd)
¬ C(#xx:3 of @aa:8)
¬ C(#xx:3 of @aa:16)
¬ C(#xx:3 of @aa:32)
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
4
4
5
6
1
4
4
5
6
Operation
Condition Code
No. of
States
*
1
Normal
Advanced
Size