![](http://datasheet.mmic.net.cn/330000/MB90F562_datasheet_16437954/MB90F562_539.png)
MB90560 series
APPENDIX B INSTRUCTIONS
515
Table B.8-7 Logical 1 (byte, word): 39 instructions
<Caution>
See Table B.5-1, "Number of execution cycles for each type of addressing," and Table B.5-2,
"Compensation values for calculating the number of execution cycles," for (a) to (d) in the
above table.
Mnemonic
A,#imm8
A,ear
A,eam
ear,A
eam,A
#
2
2
~
RG
0
1
0
2
0
B
0
0
(b)
0
2×(b)
Operation
LH
-
-
-
-
-
AH
-
-
-
-
-
I
-
-
-
-
-
S
-
-
-
-
-
T
-
-
-
-
-
N
Z
V
R
R
R
R
R
C
-
-
-
-
-
RMW
-
-
-
-
AND
AND
AND
AND
AND
OR
OR
OR
OR
OR
A,#imm8
A,ear
A,eam
ear,A
eam,A
XOR
XOR
XOR
XOR
XOR
NOT
NOT
NOT
A,#imm8
A,ear
A,eam
ear,A
eam,A
A
ear
eam
2+
2
2+
2
2
2+
2
2+
2
2
2+
2
2+
1
2
2+
2
3
4+(a)
3
5+(a)
2
3
4+(a)
3
5+(a)
2
3
4+(a)
3
5+(a)
2
3
5+(a)
0
1
0
2
0
0
1
0
2
0
0
2
0
0
0
(b)
0
2×(b)
0
0
(b)
0
2×(b)
0
0
2×(b)
byte (A)
←
(A) and imm8
byte (A)
←
(A) and (ear)
byte (A)
←
(A) and (eam)
byte (ear)
←
(ear) and (A)
byte (eam)
←
(eam) and (A)
byte (A)
←
(A) or imm8
byte (A)
←
(A) or (ear)
byte (A)
←
(A) or (eam)
byte (ear)
←
(ear) or (A)
byte (eam)
←
(eam) or (A)
byte (A)
←
(A) xor imm8
byte (A)
←
(A) xor (ear)
byte (A)
←
(A) xor (eam)
byte (ear)
←
(ear) xor (A)
byte (eam)
←
(eam) xor (A)
byte (A)
←
not (A)
byte (ear)
←
not (ear)
byte (eam)
←
not (eam)
word (A)
←
(AH) and (A)
word (A)
←
(A) and imm16
word (A)
←
(A) and (ear)
word (A)
←
(A) and (eam)
word (ear)
←
(ear) and (A)
word (eam)
←
(eam) and (A)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
R
R
R
R
R
R
R
R
R
R
R
R
R
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
*
-
-
-
-
-
-
-
ANDW
ANDW
ANDW
ANDW
ANDW
ANDW
A
A,#imm16
A,ear
A,eam
ear,A
eam,A
ORW
ORW
ORW
ORW
ORW
ORW
A
A,#imm16
A,ear
A,eam
ear,A
eam,A
XORW
XORW
XORW
XORW
XORW
XORW
NOTW
NOTW
NOTW
A
A,#imm16
A,ear
A,eam
ear,A
eam,A
A
ear
eam
1
3
2
2+
2
2+
1
3
2
2+
2
2+
1
3
2
2+
2
2+
1
2
2+
2
2
3
4+(a)
3
5+(a)
2
2
3
4+(a)
3
5+(a)
2
2
3
4+(a)
3
5+(a)
2
3
5+(a)
0
0
1
0
2
0
0
0
1
0
2
0
0
0
1
0
2
0
0
2
0
0
0
0
(c)
0
2×(c)
0
0
0
(c)
0
2×(c)
0
0
0
(c)
0
2×(c)
0
0
2×(c)
word (A)
←
(AH) or (A)
word (A)
←
(A) or imm16
word (A)
←
(A) or (ear)
word (A)
←
(A) or (eam)
word (ear)
←
(ear) or (A)
word (eam)
←
(eam) or (A)
word (A)
←
(AH) xor (A)
word (A)
←
(A) xor imm16
word (A)
←
(A) xor (ear)
word (A)
←
(A) xor (eam)
word (ear)
←
(ear) xor (A)
word (eam)
←
(eam) xor (A)
word (A)
←
not (A)
word (ear)
←
not (ear)
word (eam)
←
not (eam)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-