¿Escribir un programa en lenguaje ensamblador 8085 para el contador BCD y mostrarlo usando 8279?

```lenguaje ensamblador 8085

ORG 100H

MVI A,10H;carga con datos

MOV B,C;B←datos

LLAMAR A BCDADC; Agregar datos de Dreg con acarreo 1

LLAMAR DCXDS; Disminuir DS

MVI B,D

CALL BCDADD; Agregar datos de Dreg con acarreo 0

LLAMAR DCXDS

OUT 12H; Puerto de salida de carga para pantalla

BCDADC:

LXI H,10H;Cargar BC con 16(10H)

ADD M;Agregar datos del registro M a BC

JC SETC; Si se genera acarreo, entonces SETC

DAD D; Agregue los datos del registro D con los datos del par HL. Este paso suma los datos de Mreg y el bit de acarreo.

SETC:;Esta etiqueta se utiliza para configurar la bandera de acarreo.

CMA;Hacer un complemento del registro A.

JC CLEARCY; Si se genera carry entonces BORRAR CARRY

MVI A,10H

CLARO:

MOV M,A; Copiar los datos de un registro en la memoria.

MOV A,C; Copiar los datos del registro C a A

RAL; Girar un registro mediante transporte

MOV C,A; Copiar los datos del registro A a C

BCDADD:

LXI H,09H;Cargar BC con 9(09H)

AÑADIR M

PAPÁ D

MOVIMIENTO M,A

MOV A,C

RAL

MOV C,A

DCXDS:;Disminuye el registro DS para visualización

DCR D

DCR D

DCR D

RETIRADO

```