Napisati program v zbirnem jeziku 8085 za števec BCD in prikaz z uporabo 8279?
ORG 100H
MVI A,10H; nalaganje podatkov
MOV B,C;B←podatki
CALL BCDADC;Dodaj Dregove podatke s prenosom 1
CALL DCXDS;Zmanjšaj DS
MVI B,D
CALL BCDADD;Dodaj Dregove podatke s prenosom 0
POKLIČITE DCXDS
OUT 12H;Naloži izhodna vrata za zaslon
BCDADC:
LXI H,10H;obremenitev BC s 16(10H)
ADD M;dodaj podatke registra M v BC
JC SETC;Če se ustvari prenos, potem SETC
DAD D;Dodaj podatke registra D s podatki o paru HL. V tem koraku se doda Mregov podatkovni in prenosni bit.
SETC:;Ta oznaka se uporablja za nastavitev zastavice Carry.
CMA;Naredi dopolnitev registra A.
JC CLEARCY;Če se ustvari prenos, CLEAR CARRY
MVI A,10H
JASNOST:
MOV M,A;Kopiraj podatke registra A v pomnilnik
MOV A,C;Kopiraj podatke registra C v A
RAL;Zavrti register A skozi prenos
MOV C,A;Kopiraj podatke registra A v C
BCDADD:
LXI H,09H;Naloži BC z 9(09H)
DODAJ M
OČE D
MOV M,A
MOV A,C
RAL
MOV C,A
DCXDS:;Zmanjšaj register DS za prikaz
DCR D
DCR D
DCR D
RET
```