412
Addressing Mode/
Instruction Length (bytes) Condition Code
Mnemonic
O
Operation
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
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
—
PC
←
PC+d:8
—
PC
←
PC+2
#
R
@
@
@
–
R
@
@
@
I
I
— — — — —
↑
2
— — — — —
↑
6
— — — — —
↑
6
— — — — —
↑
2
— — — — —
↑
6
— — — — —
↑
6
— — — — —
↑
2
— — — — —
↑
6
— — — — —
↑
6
— — — — —
↑
2
— — — — —
↑
6
— — — — —
↑
6
— — — — —
↑
2
— — — — —
↑
6
— — — — —
↑
6
H N Z V C
N
BIAND #xx:3, Rd
2
BIAND #xx:3, @Rd
4
BIAND #xx:3, @aa:8
4
BOR #xx:3, Rd
2
BOR #xx:3, @Rd
4
BOR #xx:3, @aa:8
4
BIOR #xx:3, Rd
2
BIOR #xx:3, @Rd
4
BIOR #xx:3, @aa:8
4
BXOR #xx:3, Rd
2
BXOR #xx:3, @Rd
4
BXOR #xx:3, @aa:8
4
BIXOR #xx:3, Rd
2
BIXOR #xx:3, @Rd
4
BIXOR #xx:3, @aa:8
4
BRA d:8 (BT d:8)
2
— — — — — —
4
BRN d:8 (BF d:8)
2
— — — — — —
4
BHI d:8
—
If condition
C
∨
Z = 0
C
∨
Z = 1
2
— — — — — —
4
BLS d:8
—
is true then
2
— — — — — —
4
BCC d:8 (BHS d:8)
—
PC
←
PC+d:8 C = 0
2
— — — — — —
4
BCS d:8 (BLO d:8)
—
else next;
C = 1
2
— — — — — —
4
BNE d:8
—
Z = 0
2
— — — — — —
4
BEQ d:8
—
Z = 1
2
— — — — — —
4
BVC d:8
—
V = 0
2
— — — — — —
4
BVS d:8
—
V = 1
2
— — — — — —
4
BPL d:8
—
N = 0
2
— — — — — —
4
BMI d:8
—
N = 1
2
— — — — — —
4
BGE d:8
—
N
⊕
V = 0
N
⊕
V = 1
Z
∨
(N
⊕
V) = 0
Z
∨
(N
⊕
V) = 1
2
— — — — — —
4
BLT d:8
—
2
— — — — — —
4
BGT d:8
—
2
— — — — — —
4
BLE d:8
—
2
— — — — — —
4