Продолжение таблицы П3.2
1 |
2 |
3 |
4 |
5 |
CJNE @R0,#data,addr @R1,#data,addr CLR A CLR bit CLR C CPL A CPL A CPL C DA A DEC A DEC direct DEC R0 R1 R2 R3 R4 R5 R6 R7 DEC @R0 @R1 DIV AB DJNZ R0,addr R1,addr R2,addr R3,addr R4,addr R5,addr R6,addr R7,addr DJNZ direct,addr |
B6 B7 E4 C2 C3 F4 B2 B3 D4 14 15 18 19 1A 1B 1C 1D 1E 1F 16 17 84 D8 D9 DA DB DC DD DE DF D5 |
3 3 1 2 1 1 2 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 |
2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 2 2 2 2 2 2 2 2 2 |
(PC):=(PC)+3; затем: если #data<((Ri)),i=0,1 то (PC):=(PC)+rel8, C=0, или если #data>((Ri)),i=0,1 то (PC):=(PC)+rel8, C=1 (A):=0 (bit):=0 (C):=0 (A):=/(A) (bit):=/(bit) (C):=/(C) Если ((A[3-0])>9 или (AC)=1) то A[3-0]:=A[3-0]+6 и если ((A[7-4])>9 или (С)=1, то A[7-4]:=A[7-4]+6 (A):=(A)-1 (direct):=(direct)-1 (Rn):=(Rn)-1, где n=0-7 ((Ri)):=((R)-1), где i=0,1 (A):=((A)/(B))[15-8], (B):=((A)/(B))[7-0] (PC):=(PC)+2; (Rn):=(Rn)-1; если (Rn)>0 или (Rn)<0 то (PC):=(PC)+rel8 (PC):=(PC)+3; (direct):=(direct)-1; затем если (direct)<>0 то (PC):=(PC)+rel8 |
Продолжение таблицы П3.2
1 |
2 |
3 |
4 |
5 |
INC A INC direct INC DPTR INC R0 R1 R2 R3 R4 R5 R6 R7 INC @R0 @R1 JB bit,addr JBC bit,addr JC addr JMP @A+DPTR JNC addr JNZ addr JZ addr LCALL addr16 LJMP addr16 MOV A,R0 A,R1 A,R2 A,R3 A,R4 A,R5 A,R6 A,R7 MOV A,direct MOV A,@R0 A,@R1 |
04 05 A3 08 09 0A 0B 0C 0D 0E 0F 06 07 20 10 40 73 50 70 60 12 02 E8 E9 EA EB EC ED EE EF E5 E6 E7 |
1 2 1 1 1 1 1 1 1 1 1 1 1 3 3 2 1 2 2 2 3 3 1 1 1 1 1 1 1 1 2 1 1 |
1 1 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 |
(A):=(A)+1 (direct):=(direct)+1 (DPTR):=(DPTR)+1 (Rn):=(Rn)+1, где n=0-7 ((Ri)):=((Ri))+1, где i=0,1 (PC):=(PC)+3; если (bit)=1, то (PC):=(PC)+rel8 (PC):=(PC)+3; если (bit)=1 то (bit):=0, (PC):=(PC)+rel8 (PC):=(PC)+2; если (C)=1 то (PC):=(PC)+rel8 (PC):=(A)[7-0]+(DPTR)[15-0] (PC):=(PC)+2; если (С)=0 то (PC):=(PC)+rel8 (PC):=(PC)+2; если (A)<>0 то (PC):=(PC)+rel8 (PC):=(PC)+2; если (A)=0 то (PC):=(PC)+rel8 (PC):=(PC)+3; (SP):=(SP)+1; ((SP)):=(PC[7-0]); (SP):=(SP)+1; ((SP)):=(PC[15-8]); (PC):=addr[15-0] (PC):=addr[15-0] (A):=(Rn), где n=0-7 (A):=(direct) (A):=((Ri)), где i=0,1 |
Продолжение таблицы П3.2
1 |
2 |
3 |
4 |
5 |
MOV A,#data MOV bit,C MOV C,bit MOV direct,A MOV direct,#data MOV direct,direct MOV direct,R0 direct,R1 direct,R2 direct,R3 direct,R4 direct,R5 direct,R6 direct,R7 MOV direct,@R0 direct,@R1 MOV DPTR,#data16 MOV R0,A R1,A R2,A R3,A R4,A R5,A R6,A R7,A MOV @R0,A @R1,A MOV R0,#data R1,#data R2,#data R3,#data R4,#data R5,#data R6,#data R7,#data MOV @R0,#data @R1,#data MOV R0,direct R1,direct R2,direct R3,direct |
74 92 A2 F5 75 85 88 89 8A 8B 8C 8D 8E 8F 86 87 90 F8 F9 FA FB FC FD FE FF F6 F7 78 79 7A 7B 7C 7D 7E 7F 76 77 A8 A9 AA AB |
2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 3 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 |
1 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 |
(A):= #data8 (bit):=(C) (C):=(bit) (direct):=(A) (direct):= #data (direct):=(direct) (direct):=(Rn), где n=0-7 (direct):=((Ri)), где i=0,1 (DPTR):=#data[15-0]; пpичем DPH:=#data[15-8], DPL:=#data[7-0] (Rn):=(A), где n=0-7 ((Ri)):=(A) (Rn):=#data, где n=0-7 ((Ri)):=#data8 (Rn):=(direct), где n=0-7 |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.