home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CP/M
/
CPM_CDROM.iso
/
cpm
/
turbopas
/
ttutor2.lbr
/
TIME.INC
< prev
next >
Wrap
Text File
|
1985-08-02
|
768b
|
23 lines
FUNCTION Time:Real;
{
Get time from system clock, convert Hours, Minutes, Seconds,
and Hundredths of Seconds to time in Seconds. This makes it
easy to measure elapsed time by subtracting one time from a
later time.
}
TYPE Register_Type = Record
AX, BX, CX, DX : Integer
End;
VAR
Reg : Register_Type;
BEGIN
Reg.AX := $2C00;
Intr($21,Reg);
Time := (Reg.CX shr 8) * 3600 {Hours }
+ (Reg.CX and $00FF) * 60 {Minutes }
+ (Reg.DX shr 8) { * 1 } {Seconds }
+ (Reg.DX and $00FF) / 100 ; {Hundredths }
END;