Table 2-2 Instruction Set (cont)
(3) Logic Operation Instructions
Addressing Mode and Instruction Length (bytes)
Condition Code
No. of States
Ad-
Mnemonic
Size #xx Rn @ERn @(d,ERn) @ERn+/@–ERn @aa @(d,PC) @@aa —
Operation
I
H
N
Z V
C
Normal vanced
AND
AND.B #xx:8,Rd
B
2
Rd8
Λ
#xx:8
→
Rd8
— —
↕
↕
0
—
2
2
AND.B Rs,Rd
B
2
Rd8
Λ
Rs8
→
Rd8
— —
↕
↕
0
—
2
2
AND.W #xx:16,Rd
W
4
Rd16
Λ
#xx:16
→
Rd16
— —
↕
↕
0
—
4
4
AND.W Rs,Rd
W
2
Rd16
Λ
Rs16
→
Rd16
— —
↕
↕
0
—
2
2
AND.L #xx:32,ERd
L
6
ERd32
Λ
#xx:32
→
ERd32
— —
↕
↕
0
—
6
6
AND.L ERs,ERd
L
4
ERd32
Λ
ERs32
→
ERd32
— —
↕
↕
0
—
4
4
OR
OR.B #xx:8,Rd
B
2
Rd8
V
#xx:8
→
Rd8
— —
↕
↕
0
—
2
2
OR.B Rs,Rd
B
2
Rd8
V
Rs8
→
Rd8
— —
↕
↕
0
—
2
2
OR.W #xx:16,Rd
W
4
Rd16
V
#xx:16
→
Rd16
— —
↕
↕
0
—
4
4
OR.W Rs,Rd
W
2
Rd16
V
Rs16
→
Rd16
— —
↕
↕
0
—
2
2
OR.L #xx:32,ERd
L
6
ERd32
V
#xx:32
→
ERd32
— —
↕
↕
0
—
6
6
OR.L ERs,ERd
L
4
ERd32
V
ERs32
→
ERd32
— —
↕
↕
0
—
4
4
XOR
XOR.B #xx:8,Rd
B
2
Rd8
⊕
#xx:8
→
Rd8
— —
↕
↕
0
—
2
2
XOR.B Rs,Rd
B
2
Rd8
⊕
Rs8
→
Rd8
— —
↕
↕
0
—
2
2
XOR.W #xx:16,Rd
W
4
Rd16
⊕
#xx:16
→
Rd16
— —
↕
↕
0
—
4
4
XOR.W Rs,Rd
W
2
Rd16
⊕
Rs16
→
Rd16
— —
↕
↕
0
—
2
2
XOR.L #xx:32,ERd
L
6
ERd32
⊕
#xx:32
→
ERd32
— —
↕
↕
0
—
6
6
XOR.L ERs,ERd
L
4
ERd32
⊕
ERs32
→
ERd32
— —
↕
↕
0
—
4
4
NOT
NOT.B Rd
B
2
¬
Rd8
→
Rd8
— —
↕
↕
0
—
2
2
NOT.W Rd
W
2
¬ Rd16
→
Rd16
— —
↕
↕
0
—
2
2
NOT.L ERd
L
2
¬ Rd32
→
Rd32
— —
↕
↕
0
—
2
2
193