home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Overload
/
ShartewareOverload.cdr
/
progm
/
dpl.zip
/
DELAY.D
< prev
next >
Wrap
Text File
|
1988-07-11
|
640b
|
30 lines
; Doug's Programming Language -- DPL, Version 2.22
; Copyright (c) 1988 Douglas S. Cody, All rights reserved.
;---------------------------------------
; D E L A Y -- DELAY FOR X SYSTEM CLOCK TICS
;
; Entry conditions:
; AX holds the delay factor
; Exit conditions:
; None
;
; Calling Example:
;
; CALL DELAY 10
;
SUBPGM DELAY
BEGIN DELAY
MOV BX,AX ; BX = COUNT
SUB AH,AH ; GET THE 32 BIT TIME
INT 1AH ; BIOS TIME CLOCK ROUTINE
ADD BX,DX ; CALC THE MATCHING VALUE
;
D05:
INT 1AH ; GET NEW TIME
CMP BX,DX ; HAS THE TIME ARIVED?
JNE D05 ; WAIT TILL IT HAS
RET
;
ENDPGM DELAY
;