
Secure Microcontroller User’s Guide
182 of 187
MNEMONIC
HEX BYTE CYCLE EXPLANATION
DA A
1 1 0 1 0 1 0 0 D4 1 1
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, direct
2 1 (A) = (A) AND (direct)
ANL A, #data
2 1 (A) = (A) AND #data
ANL direct, A
2 1
(direct) =
(direct) AND A
ANL direct,
#data
a
7
a
6
a
5
a
4
a
3
a
2
a
1
a
0
Byte 2
3 2
(direct) =
(direct) AND #data
ORL A, direct
2 1
ORL A, #data
2 1 (A) = (A) OR #data
ORL direct, A 0 1 0 0 0 0 1 0
2 1
(direct) =
(direct) OR (A)
ORL direct,
#data
a
7
a
6
a
5
a
4
a
3
a
2
a
1
a
0
Byte 2
3 2
(direct) =
(direct) OR #data
XRL A, direct
2 1
XRL A, #data 0 1 1 0 0 1 0 0
2 1
XRL direct, A 0 1 1 0 0 0 1 0
2 1
(direct) =
(direct) XOR (A)
XRL direct,
#data
a
7
a
6
a
5
a
4
a
3
a
2
a
1
a
0
Byte 2
3 2
(direct) =
(direct) XOR #data
Commenti su questo manuale