Table A-1 Instruction Set (cont)
3.
Logic instructions
Condition Code
Mnemonic
Operation
I
H
N
Z
V
C
AND.B #xx:8, Rd
B
Rd8
∧
#xx:8
→
Rd8
2
— —
↕
↕
0
—
2
AND.B Rs, Rd
B
Rd8
∧
Rs8
→
Rd8
2
— —
↕
↕
0
—
2
AND.W #xx:16, Rd
W
Rd16
∧
#xx:16
→
Rd16
4
— —
↕
↕
0
—
4
AND.W Rs, Rd
W
Rd16
∧
Rs16
→
Rd16
2
— —
↕
↕
0
—
2
AND.L #xx:32, ERd
L
ERd32
∧
#xx:32
→
ERd32
6
— —
↕
↕
0
—
6
AND.L ERs, ERd
L
ERd32
∧
ERs32
→
ERd32
4
— —
↕
↕
0
—
4
OR.B #xx:8, Rd
B
Rd8
∨
#xx:8
→
Rd8
2
— —
↕
↕
0
—
2
OR.B Rs, Rd
B
Rd8
∨
Rs8
→
Rd8
2
— —
↕
↕
0
—
2
OR.W #xx:16, Rd
W
Rd16
∨
#xx:16
→
Rd16
4
— —
↕
↕
0
—
4
OR.W Rs, Rd
W
Rd16
∨
Rs16
→
Rd16
2
— —
↕
↕
0
—
2
OR.L #xx:32, ERd
L
ERd32
∨
#xx:32
→
ERd32
6
— —
↕
↕
0
—
6
OR.L ERs, ERd
L
ERd32
∨
ERs32
→
ERd32
4
— —
↕
↕
0
—
4
XOR.B #xx:8, Rd
B
Rd8
⊕
#xx:8
→
Rd8
2
— —
↕
↕
0
—
2
XOR.B Rs, Rd
B
Rd8
⊕
Rs8
→
Rd8
2
— —
↕
↕
0
—
2
XOR.W #xx:16, Rd
W
Rd16
⊕
#xx:16
→
Rd16
4
— —
↕
↕
0
—
4
XOR.W Rs, Rd
W
Rd16
⊕
Rs16
→
Rd16
2
— —
↕
↕
0
—
2
XOR.L #xx:32, ERd
L
ERd32
⊕
#xx:32
→
ERd32
6
— —
↕
↕
0
—
6
XOR.L ERs, ERd
L
ERd32
⊕
ERs32
→
ERd32
4
— —
↕
↕
0
—
4
NOT.B Rd
B
~ Rd8
→
Rd8
2
— —
↕
↕
0
—
2
NOT.W Rd
W
~ Rd16
→
Rd16
2
— —
↕
↕
0
—
2
NOT.L ERd
L
~ Rd32
→
Rd32
2
— —
↕
↕
0
—
2
#xx
Rn
@ERn
@(d, ERn)
@–ERn/@ERn+
@aa
@(d, PC)
@@aa
—
Addressing Mode and
Instruction Length (bytes)
Normal
No. of
States
*
1
Advanced
Operand Size
716
www.DataSheet4U.com