12 (. 6) 8- : (ADD), (ADDC), (DA), (INC) (DEC).
, . , . , ( ). .
.
(, ) .
6.
ADD ,Rn | 01101rrr | 1 1 1 | (A) = (A) + (Rn) | |
ADD A,@Ri | 0110000i | 1 1 1 | (A) = (A) + ((Ri)) | |
ADD A,#d | 2 2 2 | () = (A) +#d | ||
ADDC A,Rn | 01111rrr | 1 1 1 | (A) = (A) + (Rn) + () | |
ADDC A,@Ri | 0111000i | 1 1 1 | (A) = (A) + ((Ri)) + () | |
ADDC A,@d | 2 2 2 | (A) = (A) +#d+ (C) | ||
DA | 1 1 1 | ((A0-3) >9) \/ ((AC) =1), (A0-3) = (A0-3) +6 , ((A4-7) >9) \/ ((C) = 1)), (A4-7) = (A4-7) +6 | ||
INC | 1 1 1 | () = () +1 | ||
INC Rn | 00011rrr | 1 1 1 | (Rn) = (Rn) +l | |
INC @Ri | 0001000i | 1 1 1 | ((Ri)) = ((Ri)) +l | |
DEC A | 1 1 1 | (A) = (A) -l | ||
DEC Rn | 11001rrr | 1 1 1 | (Rn) = (Rn) -1 |
28 (. 7) : , , , , . ( ) .
. , . (ANL, ORL), , / .
7.
ANL A,Rn | 01011rrr | 1 1 1 | () = () /\ (Rn) | |
ANL A,@Ri | 0101000i | 1 1 1 | (A) = (A) /\ ((Ri)) | |
ANL ,#d | 2 2 2 | () = () /\#d | ||
ORL A,Rn | 01001rrr | 1 1 1 | (A) = (A) \/ (Rn) | |
ORL A,@Ri | 0100000i | 1 1 1 | (A) = (A) \/ ((Ri)) | |
ORL A,#d | 2 2 2 | (A) = (A) \/#d | ||
XRL A,Rn | 11011rrr | 1 1 1 | (A) = (A) | |
XRL A,@Ri | 1101100i | 1 1 1 | (A) = (A) | |
XRL A,#d | 2 2 2 | (A) = (A) | ||
CLR A | 1 1 1 | (A) = 0 | ||
CPL A | 1 1 1 | (A) = ( A) | ||
SWAP | 1 1 1 | (0-3) <-> (A4-7) | ||
RL | 1 1 1 | (An+1) = (An), n=0?6 (0) = (7) | ||
RLC | 1 1 1 | (n+1) = (An), n=0?6 (0) = (); () = (7) | ||
RR | 1 1 1 | (An) = (An+l), n=0?6 (A7) = (A0) | ||
RRC A | 1 1 1 | (An) = (An+l), n=0?6 (A7) = (); () = (A0) | ||
(p = 1,2) | ANL Pp,#d | 100110pp | 2 2 2 | (Pp) = (Pp) /\#d |
US | ANL BUS,#d | 2 2 2 | (BUS) = (BUS) /\#d | |
(p=4-7) | ANLD Pp,A | 100111pp | 1 1 2 | (Pp) = (Pp) /\ (A0-3) |
US | ORL BUS,#d | 2 2 2 | (BUS) = (BUS) \/#d | |
Pp (p=4-7) | ORLD Pp,A | 100011pp | 1 1 2 | () = () \/ (0-3) |
CLR | 1 1 1 | () = 0 | ||
F0 | CLR F0 | 1 1 1 | (F0) = 0 | |
F1 | CLR F1 | 1 1 1 | (F1) = 0 | |
CPL | 1 1 1 | (C) = (C) | ||
F0 | CPL F0 | 1 1 1 | (F0) = ( F0) | |
F1 | CPL F1 | 1 1 1 | (F1) = ( F1) |
|
|
1. .
2. .
3. . . . , , , 1. , .
4. , . : 1 ( ), 2 , 3 . , . , .
5. 8 - .
6. " ". , 1, , , 2, .
|
|
:
1. .
2. .
3.
4. .
.
1. , , .
2. /, .
3. .
4. .