Курсовая работа: Подсчет и индикация деталей
27 001F20 86 FDL4: JBP0.6,L4 ;ожидание появления сигнала низкого уровня
28 ;увеличиваем содержимое счетчика
29 ;R5-младший разряд, R6-старший разряд
30 0022 0F INC r7
31 0023 EF MOV A,r7
32 0024 D4 DAA;десятичная коррекция аккумулятора
33 0025 FF MOV r7,A
34 0026 E5 00 MOV A,0h
35 0028 35 00 ADDCA,r8 ;если r7 переполнен
36 002A D4 DA A
37 002B F5 00 MOV r8,A
38 ;проверка нажатия кнопки "К2"
39 002D20 83 ECL5: JBP0.3,L3 ;если "К2" отжата,то переход на метку L6
40 0030 E5 00 MOVA,r8 ;если "К2" нажата,то выводим на индикатор
41 0032 F5 00 MOVr8,A
42 ;вывод на индикацыю
43 0034 30 87 11 L6: JNBP0.7,L8 ;ожидание появления сигнала высокого уровня
44 0037 20 87 FDL7: JBP0.7,L7 ;ожидание появления сигнала низкого уровня
45 ;увеличиваем содержимое счетчика
46 ;R9-младший разряд, R10-старший разряд
47 003A 05 00 INC r9
48 003C E5 00 MOV A,r9
49 003ED4 DAA;десятичная коррекция аккумулятора
50 003F F5 00 MOV r9,A
51 0041 E5 00 MOV A,0h
52 0043 35 00 ADDCA,r10 ;если r9 переполнен
53 0045 D4 DAA
54 0046 F5 00 MOVr10,A
55 ;проверка нажатия кнопки "К1"