Mitsubishi Motors DS5000TK User Manual
Page 169
USER’S GUIDE
050396 168/173
169
EXPLANATION
CYCLE
BYTE
HEX
INSTRUCTION CODE
MNEMONIC
EXPLANATION
CYCLE
BYTE
HEX
D
0
D
1
D
2
D
3
D
4
D
5
D
6
D
7
MNEMONIC
ARITHMETIC OPER.
DA A
1
1
0
1
0
1
0
0
D4
1
1
Contents of Accu-
mulator are BCD,
IF [[(A
3–0
) > 9] OR
[(AC) = 1]] THEN
(A
3–0
) = (A
3–0
) + 6
AND
IF [[(A
7–4
) > 9] OR
[(C) = 1]] THEN
(A
7–4
) = (A
7–4
) + 6
ANL A, Rn
0
1
0
1
1
n
2
n1
n
0
58–5F
1
1
(A) = (A) AND (Rn)
ANL A, direct
0
a
7
1
a
6
0
a
5
1
a
4
0
a
3
1
a
2
0
a
1
1
a
0
55
Byte 2
2
1
(A) =
(A) AND (direct)
ANL A, @Ri
0
1
0
1
0
1
1
i
56–57
1
1
(A) = (A) AND ((Ri))
ANL A, #data
0
d
7
1
d
6
0
d
5
1
d
4
0
d
3
1
d
2
0
d
1
0
d
0
54
Byte 2
2
1
(A)=(A) AND #data
ANL direct, A
0
a
7
1
a
6
0
a
5
1
a
4
0
a
3
0
a
2
1
a
1
0
a
0
52
Byte 2
2
1
(direct) =
(direct) AND A
ANL direct,
#data
0
a
7
d
7
1
a
6
d
6
0
a
5
d
5
1
a
4
d
4
0
a
3
d
3
0
a
2
d
2
1
a
1
d
1
1
a
0
d
0
53
Byte 2
Byte 3
3
2
(direct) =
(direct) AND #data
ORL A, Rn
0
1
0
0
1
n
2
n
1
n
0
48–4F
1
1
(A) = (A) OR (Rn)
ORL A, direct
0
a
7
1
a
6
0
a
5
0
a
4
0
a
3
1
a
2
0
a
1
1
a
0
45
Byte 2
2
1
(A) =
(A) OR (direct)
T
ION
ORL A, @Ri
0
1
0
0
0
1
1
i
46–47
1
1
(A) = (A) OR ((Ri))
O
PERA
T
ORL A, #data
0
d
7
1
d
6
0
d
5
0
d
4
0
d
3
1
d
2
0
d
1
0
d
0
44
Byte 2
2
1
(A) = (A) OR #data
G
ICAL
O
ORL direct, A
0
a
7
1
a
6
0
a
5
0
a
4
0
a
3
0
a
2
1
a
1
0
a
0
42
Byte 2
2
1
(direct) =
(direct) OR (A)
LO
G
ORL di-
rect,#data
0
a
7
d
7
1
a
6
d
6
0
a
5
d
5
0
a
4
d
4
0
a
3
d
3
0
a
2
d
2
1
a
1
d
1
1
a
0
d
0
43
Byte 2
Byte 3
3
2
(direct) =
(direct) OR #data
XRL A, Rn
0
1
1
0
1
n
2
n
1
n
0
68–6F
1
1
(A) = (A) XOR (Rn)
XRL A, direct
0
a
7
1
a
6
1
a
5
0
a
4
0
a
3
1
a
2
0
a
1
1
a
0
65
Byte 2
2
1
(A) =
(A) XOR (direct)
XRL A, @ Ri
0
1
1
0
0
1
1
i
66–67
1
1
(A) = (A) XOR ((Ri))
XRL A, #data
0
d
7
1
d6
1
d5
0
d
4
0
d
3
1
d
2
0
d
1
0
d
0
64
Byte 2
2
1
(direct) =
(A) XOR #data
XRL direct, A
0
a
7
1
a
6
1
a
5
0
a
4
0
a
3
0
a
2
1
a
1
0
a
0
62
Byte 2
2
1
(direct) =
(direct) XOR (A)
XRL direct,
#data
0
a
7
d
7
1
a
6
d
6
1
a
5
d
5
0
a
4
d
4
0
a
3
d
3
0
a
2
d
2
1
a
1
d
1
1
a
0
d
0
63
Byte 2
Byte 3
3
2
(direct) =
(direct) XOR #data
CLR A
1
1
1
0
0
1
0
0
E4
1
1
(A) = 0
CPL A
1
1
1
1
0
1
0
0
F4
1
1
(A) = (A)