79 0880 E6 0B ani kod1 ;
80 0882 CA A1 08 jz zader2 ;
81 0885 0D dcr c ;
82 0886 C2 7E 08 jnz vvod1 ;
83 0889 DB 82 in portc ;
84 088B E5 push h ;
85 088C 21 A9 08 lxi h,klav ;
86 088F 77 mov m,a ;
87 0890 E1 pop h ;
88 0891 0E FE vvod0: mvi c,povdr ;
89 0893 DB 82 vvod2: in portc ;
90 0895 A7 ana a ;
91 0896 C2 91 08 jnz vvod0 ;
92 0899 0D dcr c ;
93 089A C2 93 08 jnz vvod2 ;
94 089D E1 pop h ;
95 089E C3 2B 08 jmp creg ;была нажата нужная клавиша, выход из подпрограммы (переход на вызов подпрограммы режим)
96 08A1 2B zader2: dcx h ;**
97 08A2 7C mov a,h ;**
98 08A3 B5 ora l ;**
99 08A4 C2 75 08 jnz zader1 ;**
100 08A7 C9 ret ;*
101 08A8 00 flag: db 0
102 08A9 00 klav: db 0
103 end
Ассемблировано строк - 103
Всего байт - 170
Обнаружено ошибок - 0
Таблица символов
PORTA 0080 PORTB 0081
PORTC 0082 PORCRL 0083
POV 851D POVDR 00FE
KOD 000A KOD1 000B
MASK 006C BEGIN 0807
RESET 080C VVOD 080E
REPT 081F OUT 0821
CREG 082B RSTR 0833
CRCL 083A REG 084E
FAST 0867 OFF 086C
RETURN 0871 ZADER 0872
ZADER1 0875 VVOD1 087E
VVOD0 0891 VVOD2 0893
ZADER2 08A1 FLAG 08A8
KLAV 08A9
Кросс-ассемблер 80/85 *** Объектный файл lkr10.obj
Входной файл > lkr10.asm
Файл листинга > lkr10.lst
0800 31 00 09 3E 89 D3 83 3E 60 D3 81 57 0E FE DB 82
0810 E6 0A CA 0C 08 0D C2 0E 08 DB 82 21 A9 08 77 0E
0820 FE DB 82 A7 C2 1F 08 0D C2 21 08 CD 4E 08 7E A7
0830 CA 07 08 7A D3 81 EE 6C 57 43 CD 72 08 05 C2 3A
0840 08 3E 00 D3 81 CD 72 08 CD 72 08 C3 33 08 21 A9
0850 08 7E E6 01 C2 6C 08 7E 21 A8 08 36 01 E6 02 C2
0860 67 08 1E 05 C3 71 08 1E 02 C3 71 08 21 A8 08 36
0870 00 C9 21 1D 85 DB 82 E6 0B CA A1 08 0E FE DB 82
0880 E6 0B CA A1 08 0D C2 7E 08 DB 82 E5 21 A9 08 77
0890 E1 0E FE DB 82 A7 C2 91 08 0D C2 93 08 E1 C3 2B
08A0 08 2B 7C B5 C2 75 08 C9 00 00
Количество байт - 170
Начальный адрес - 0800
Конечный адрес - 08A9
Контрольная сумма - 5D
Заключение
Таким образом, была разработана программа для устройства управления системой очистки лобового стекла автомобиля, выполняющая следующие функции: остановка движения (клавиша ”0”), движение через две секунды(клавиша ”1”), движение через пять секунд (клавиша ”3”). Она была протестирована на лабораторном стенде. Все режимы работы неоднократно проверялись. Задание на курсовую работу полностью выполнено.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.