home *** CD-ROM | disk | FTP | other *** search
- ;**********************************************************************
- ;* *
- ;* 11/30/1979 *
- ;**********************************************************************
- ;
- ENTRY EQU 05H
- CR EQU 0DH
- LF EQU 0AH
- ;
- ORG 0100H
- ;
- LXI H,0
- DAD SP
- SHLD OLDSP
- LXI SP,STACK
- ;
- LXI H,LABEL1+6
- MVI A,0
- CALL GETDIG
- MVI A,1
- CALL GETDIG
- INX H
- MVI A,2
- CALL GETDIG
- MVI A,3
- CALL GETDIG
- INX H
- MVI A,4
- CALL GETDIG
- MVI A,5
- CALL GETDIG
- LXI H,LABEL1+21
- MVI A,8
- OUT 0C0H
- CALL DELAY
- IN 0C0H
- ANI 0FH
- ADI 48
- CPI 63
- CZ SET1
- MOV M,A
- MVI A,9
- CALL GETDIG
- INX H
- MVI A,10
- CALL GETDIG
- MVI A,11
- CALL GETDIG
- LXI H,LABEL1
- ;
- LXI D,LABEL1
- MVI C,9
- CALL ENTRY
- LHLD OLDSP
- SPHL
- RET
- ;
- SET1 MVI A,20H
- RET
- GETDIG OUT 0C0H
- CALL DELAY
- IN 0C0H
- ANI 0FH
- ADI 48
- INX H
- MOV M,A
- RET
- DELAY LXI D,02FFH
- WAIT1 DCR E
- JNZ WAIT1
- DCR D
- JNZ WAIT1
- RET
- LABEL1 DB CR,LF,'TIME HH:MM:SS DATE MM/DD/1980',CR,LF,'$'
- DS 29
- OLDSP DS 2
- DS 100H
- STACK DB 0
-