home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.barnyard.co.uk
/
2015.02.ftp.barnyard.co.uk.tar
/
ftp.barnyard.co.uk
/
cpm
/
walnut-creek-CDROM
/
SIMTEL
/
CPMUG
/
CPMUG042.ARK
/
T.ASM
< prev
next >
Wrap
Assembly Source File
|
1984-04-29
|
2KB
|
79 lines
;**********************************************************************
;* *
;* 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