Statement: Find the 7-segment codes for given 5 numbers from memory location 6000H and store the result from memory location 7000H.


Home
8085 Forum
8085 Free Projects
8085 Free Programs
8085 Tutorials
8085 details
Interfacing Techniques
Electronic Tutorials
Electronic Projects
Assembler/ IDE
Datasheets
Guest Book
About Me
Sample Problem: (6000) H = 8AH
Source Program

LXI H, 6200H         : Initialize lookup table pointer
LXI D, 6000H        : Initialize source memory pointer
LXI B, 7000H        : Initialize destination memory pointer
BACK: LDAX D                : Get the number
MOV L, A                : A point to the 7-segment code
MOV A, M                : Get the 7-segment code
STAX B                : Store the result at destination memory location
INX D                : Increment source memory pointer
INX B                        : Increment destination memory pointer
MOV A, C
CPI O5H                : Check for last number
JNZ BACK                : If not repeat
HLT                        : End of program



FLOWCHART