Napišite mikroprocesorski program 8085, da preverite, ali je dano število sodo ali liho?
```sestavljanje
ORG 100H
; Inicializirajte kazalec sklada
LXI SP, 2000H
; Pridobite vhodno številko od uporabnika
MVI A, 00H
POKLIČITE GETNUM
; Preverite, če je število sodo
MVI B, 00H
MOV C, A
ANA B
JNZ CELO
; Število je liho, zato prikaži "Liho"
MVI C, 'O'
PRIKAZ KLICA
MVI C, 'D'
PRIKAZ KLICA
MVI C, 'D'
PRIKAZ KLICA
JMP IZHOD
CELO:
; Število je sodo, zato prikažite "Sodo"
MVI C, 'E'
PRIKAZ KLICA
MVI C, 'V'
PRIKAZ KLICA
MVI C, 'E'
PRIKAZ KLICA
MVI C, 'N'
PRIKAZ KLICA
JMP IZHOD
GETNUM:
; Pridobite znak za vnos številke s tipkovnice
MVI C, 00H
POKLIČITE GETCHAR
; Pretvorite kodo ASCII v binarno
MOV D, A
DCR D
OČE D
OČE D
SUB '0'
; Shranite binarno število v akumulator
MOV A, D
RET
ZASLON:
; Prikaz znaka v akumulatorju na zaslonu
PRITISNI D; Shranite trenutno vrednost podatkovnega kazalca
DAD SP
MOV M, A; Shranite znak na pomnilniško mesto, na katero kaže podatkovni kazalec
POP D; Obnovi prvotno vrednost podatkovnega kazalca
INX D
MOV A, D
JMP 5
IZHOD:
HLT
```