Разработка микропроцессорного устройства управления двухтактным двигателем внутреннего сгорания, страница 5

    end

     Кросс-ассемблер 80/85 ### Файл листинга 0.lst

Входной файл   > 0.asm

Объектный файл > 0.obj

1 проход

2 проход

  1                     d1      equ     80h

  2                     d2      equ     81h

  3                     kb      equ     82h

  4                     rl      equ     83h

  5                     l1      equ     44848

  6                     l2      equ     0

  7                             org     800h

  8  0800   3E 89               mvi     a,89h

  9  0802   D3 83               out     rl

 10  0804   31 00 09            lxi     sp,900h

 11  0807   26 01               mvi     h,01h

 12  0809   11 C7 3A            lxi     d,3ac7h

 13  080C   D5                  push    d

 14  080D   D1          r2:     pop     d              

 15  080E   7B                  mov     a,e            

 16  080F   5A                  mov     e,d            

 17  0810   57                  mov     d,a             

 18  0811   D5                  push    d              

 19  0812   D3 80               out     d1             

 20  0814   7B                  mov     a,e            

 21  0815   D3 81               out     d2             

 22  0817   11 30 AF            lxi     d,l1           

 23  081A   CD 2C 08    r1:     call    tm            

 24  081D   3E 02               mvi     a,02h            

 25  081F   BC                  cmp     h            

 26  0820   C2 1A 08            jnz     r1              

 27  0823   1B                  dcx     d              

 28  0824   7A                  mov     a,d            

 29  0825   B3                  ora     e              

 30  0826   C2 1A 08            jnz     r1             

 31  0829   C3 0D 08            jmp     r2             

 32  082C   06 00       tm:     mvi     b,l2

 33  082E   DB 82       r3:     in      kb

 34  0830   4F                  mov     c,a

 35  0831   A4                  ana     h

 36  0832   C8                  rz

 37  0833   05                  dcr     b

 38  0834   C2 2E 08            jnz     r3

 39  0837   79                  mov     a,c

 40  0838   2F                  cma

 41  0839   E6 03               ani     03h

 42  083B   67                  mov     h,a

 43  083C   06 00       r4:     mvi     b,l2

 44  083E   DB 82       r5:     in      kb

 45  0840   A7                  ana     a

 46  0841   C2 3C 08            jnz     r4

 47  0844   05                  dcr     b

 48  0845   C2 3E 08            jnz     r5

 49  0848   C9                  ret

 50                             end

Ассемблировано строк - 50

Всего байт           - 73

Обнаружено ошибок    - 0

                              Таблица символов

              D1          0080                D2          0081

              KB          0082                RL          0083

              L1          AF30                L2          0000

              R2          080D                R1          081A

              TM          082C                R3          082E

              R4          083C                R5          083E

     Кросс-ассемблер 80/85  ***  Объектный файл 0.obj

Входной файл   > 0.asm

Файл листинга  > 0.lst

0800  3E 89 D3 83 31 00 09 26 01 11 C7 3A D5 D1 7B 5A

0810  57 D5 D3 80 7B D3 81 11 30 AF CD 2C 08 3E 02 BC

0820  C2 1A 08 1B 7A B3 C2 1A 08 C3 0D 08 06 00 DB 82

0830  4F A4 C8 05 C2 2E 08 79 2F E6 03 67 06 00 DB 82