; ; TITLE SETUP ; address equ 20h ;why not? org 0100h begin: mvi a,0c5h ;push b to save char for 1st: sta address lhld 1 lxi d,10 ;offset to console routine addr. dad d push h mvi a,call sta address + 1 mov a,m ; con: here sta address + 2 inx h mov a,m sta address + 3 mvi a,0c1h ;pop b for 1st: sta address + 4 mvi a,ret ; soon to go... sta address + 5 inx h inx h mov a,m sta address + 6 ;lst: addr. here inx h mov a,m sta address + 7 pop h ; restore bios' console addr. lxi d,address mov m,e inx h mov m,d ret end begin ;***************************************************** ;****** DON'T RUN THIS PROGRAM MORE THAN ONCE ********* ;****** UNLESS YOU COLD BOOT BETWEEN RUNS. ********* ;******************************************************