Напишите программу на языке ассемблера 8085 для обратного счетчика BCD и отображения с использованием 8279?
ОРГ 100H
MVI A,10H;загрузка данных
MOV B,C;B ←данные
CALL BCDADC;Добавить данные Дрега с переносом 1
CALL DCXDS;Уменьшить DS
МВИ Б,Д
CALL BCDADD;Добавить данные Дрега с переносом 0
ПОЗВОНИТЕ в DCXDS
OUT 12H;Загрузка выходного порта для дисплея
БЦДАДК:
LXI H,10H;Загрузить BC с помощью 16(10H)
ADD M;Добавить данные регистра M в BC
JC SETC;Если генерируется перенос, то SETC
DAD D;Добавить данные регистра D к данным пары HL. На этом этапе добавляются данные Mreg и бит переноса.
SETC:;Эта метка используется для установки флага переноса.
CMA;Дополнить регистр A.
JC CLEARCY;Если генерируется перенос, то CLEAR CARRY
МВИ А,10Н
ЯСНОСТЬ:
MOV M,A;копировать данные регистра A в память
MOV A,C;копировать данные регистра C в A
RAL;Поворот регистра через перенос
MOV C,A;копировать данные регистра A в C
БКДАДД:
LXI H,09H;Загрузить BC с помощью 9(09H)
ДОБАВИТЬ М
ПАПА Д
МОВ М,А
ДВИЖЕНИЕ А, С
РАЛ
ДВИГАТЕЛЬ С,А
DCXDS:;Уменьшить регистр DS для отображения
ДКР Д
ДКР Д
ДКР Д
РЭТ
```