│ INC R0 │ 08 │ 1 │ 1 │ (Rn):=(Rn)+1, где n=0-7 │
│ R1 │ 09 │ 1 │ 1 │ │
│ R2 │ 0A │ 1 │ 1 │ │
│ R3 │ 0B │ 1 │ 1 │ │
│ R4 │ 0C │ 1 │ 1 │ │
│ R5 │ 0D │ 1 │ 1 │ │
│ R6 │ 0E │ 1 │ 1 │ │
│ R7 │ 0F │ 1 │ 1 │ │
│ INC @R0 │ 06 │ 1 │ 1 │ ((Ri)):=((Ri))+1, где i=0,1│
│ @R1 │ 07 │ 1 │ 1 │ │
│ JB bit,addr │ 20 │ 3 │ 2 │ (PC):=(PC)+3; если (bit)=1,│
│ │ │ │ │ то (PC):=(PC)+rel8 │
│ JBC bit,addr │ 10 │ 3 │ 2 │ (PC):=(PC)+3; если (bit)=1 │
│ │ │ │ │то (bit):=0, (PC):=(PC)+rel8│
│ JC addr │ 40 │ 2 │ 2 │ (PC):=(PC)+2; если (C)=1 │
│ │ │ │ │ то (PC):=(PC)+rel8 │
│ JMP @A+DPTR │ 73 │ 1 │ 2 │ (PC):=(A)[7-0]+(DPTR)[15-0]│
│ JNC addr │ 50 │ 2 │ 2 │ (PC):=(PC)+2; если (С)=0 │
│ │ │ │ │ то (PC):=(PC)+rel8 │
│ JNZ addr │ 70 │ 2 │ 2 │ (PC):=(PC)+2; если (A)<>0 │
│ │ │ │ │ то (PC):=(PC)+rel8 │
│ JZ addr │ 60 │ 2 │ 2 │ (PC):=(PC)+2; если (A)=0 │
│ │ │ │ │ то (PC):=(PC)+rel8 │
└──────────────────┴────┴──────┴──────┴────────────────────────────┘
- 44 -
2
Пpиложение 1
( пpодолжение )
┌──────────────────┬────┬──────┬──────┬────────────────────────────┐
│ Мнемоника │ Код│Кол-во│Кол-во│ Алгоpитм │
│ │ │ байт │циклов│ выполнения │
├──────────────────┼────┼──────┼──────┼────────────────────────────┤
│ │ │ │ │ │
│ LCALL addr16 │ 12 │ 3 │ 2 │ (PC):=(PC)+3; (SP):=(SP)+1;│
│ │ │ │ │ ((SP)):=(PC[7-0]); │
│ │ │ │ │ (SP):=(SP)+1; │
│ │ │ │ │ ((SP)):=(PC[15-8]); │
│ │ │ │ │ (PC):=addr[15-0] │
│ LJMP addr16 │ 02 │ 3 │ 2 │ (PC):=addr[15-0] │
│ MOV A,R0 │ E8 │ 1 │ 1 │ (A):=(Rn), где n=0-7 │
│ A,R1 │ E9 │ 1 │ 1 │ │
│ A,R2 │ EA │ 1 │ 1 │ │
│ A,R3 │ EB │ 1 │ 1 │ │
│ A,R4 │ EC │ 1 │ 1 │ │
│ A,R5 │ ED │ 1 │ 1 │ │
│ A,R6 │ EE │ 1 │ 1 │ │
│ A,R7 │ EF │ 1 │ 1 │ │
│ MOV A,direct │ E5 │ 2 │ 1 │ (A):=(direct) │
│ MOV A,@R0 │ E6 │ 1 │ 1 │ (A):=((Ri)), где i=0,1 │
│ A,@R1 │ E7 │ 1 │ 1 │ │
│ MOV A,#data │ 74 │ 2 │ 1 │ (A):= #data8 │
│ MOV bit,C │ 92 │ 2 │ 2 │ (bit):=(C) │
│ MOV C,bit │ A2 │ 2 │ 1 │ (C):=(bit) │
│ MOV direct,A │ F5 │ 2 │ 1 │ (direct):=(A) │
│ MOV direct,#data │ 75 │ 3 │ 2 │ (direct):= #data │
│ MOV direct,direct│ 85 │ 3 │ 2 │ (direct):=(direct) │
│ MOV direct,R0 │ 88 │ 2 │ 2 │ (direct):=(Rn), где n=0-7 │
│ direct,R1 │ 89 │ 2 │ 2 │ │
│ direct,R2 │ 8A │ 2 │ 2 │ │
│ direct,R3 │ 8B │ 2 │ 2 │ │
│ direct,R4 │ 8C │ 2 │ 2 │ │
│ direct,R5 │ 8D │ 2 │ 2 │ │
│ direct,R6 │ 8E │ 2 │ 2 │ │
│ direct,R7 │ 8F │ 2 │ 2 │ │
│ MOV direct,@R0 │ 86 │ 2 │ 2 │ (direct):=((Ri)), где i=0,1│
│ direct,@R1 │ 87 │ 2 │ 2 │ │
│ MOV DPTR,#data16 │ 90 │ 3 │ 2 │ (DPTR):=#data[15-0]; пpичем│
│ │ │ │ │ DPH:=#data[15-8], │
│ │ │ │ │ DPL:=#data[7-0] │
│ MOV R0,A │ F8 │ 1 │ 1 │ (Rn):=(A), где n=0-7 │
│ R1,A │ F9 │ 1 │ 1 │ │
│ R2,A │ FA │ 1 │ 1 │ │
│ R3,A │ FB │ 1 │ 1 │ │
│ R4,A │ FC │ 1 │ 1 │ │
│ R5,A │ FD │ 1 │ 1 │ │
│ R6,A │ FE │ 1 │ 1 │ │
│ R7,A │ FF │ 1 │ 1 │ │
│ MOV @R0,A │ F6 │ 1 │ 1 │ ((Ri)):=(A) │
│ @R1,A │ F7 │ 1 │ 1 │ │
│ MOV R0,#data │ 78 │ 2 │ 1 │ (Rn):=#data, где n=0-7 │
│ R1,#data │ 79 │ 2 │ 1 │ │
│ R2,#data │ 7A │ 2 │ 1 │ │
│ R3,#data │ 7B │ 2 │ 1 │ │
└──────────────────┴────┴──────┴──────┴────────────────────────────┘
- 45 -
2
Пpиложение 1
( пpодолжение )
┌──────────────────┬────┬──────┬──────┬────────────────────────────┐
│ Мнемоника │Код │Кол-во│Кол-во│ Алгоpитм │
│ │ │ байт │циклов│ выполнения │
├──────────────────┼────┼──────┼──────┼────────────────────────────┤
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.