EasyManua.ls Logo

IBM PC CONVERTIBLE

IBM PC CONVERTIBLE
275 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
*****************************************************************
PUBLICS
DECLARATION
*****************************************************************
PUBLIC
PUBLIC
PUBLIC
PUBLIC
PUBLI
C
TOD_PROC
SELTOD
TMRO_INT8
INITIALIZE-STATUS
RTCLTST
;
*****************************************************************
;*
S
TAR
T 0 F
COD
E *
;
*****************************************************************
Time
of
Day
Interrupt
Hex
lA
(TOD_PROC)
SUBTTL
TOD_PROC
;
*********************************************************************
ROUTINE-NAME:
TOD_PROC
([NT
IAH)
FUNCTION:
ALLOW
REAL
TIME
CLOCK
TO
BE
READ/SET
ALLOW
TIMER
DATA
AREA
TO
BE
READ/SET
ENTRY
AND
EXIT
CONDITIONS:
1.
PURPOSE
OF
ENTRY:
READ
THE
CURRENT
CLOCK
SETTING
(TIMER
DATA
AREA)
INPUT
CONDITIONS:
AH
=
OOH
NORMAL
EXIT
CONDITIONS:
AL
= 0 IF
TIMER
HAS
NOT
PASSED
24
HRS
SINCE
LAST
READ.
<>0
I F
ON
ANOTHER
DAY.
ex
=
HIGH
WORD
OF
COUNT
OX
=
LOW
WORD
OF
COUNT
REGISTERS
MODIFIED:
AL,
CX,
OX
2.
PURPOSE
OF
ENTRY:
SET
CURRENT
CLOCK
(TIMER
DATA
AREA)
INPUT
CONDITIONS:
REGISTERS
MODIFIED:
AH
OIH
CX
=
HIGH
WORD
OF
COUNT
OX
=
LOW
WORD
OF
COUNT
AH
3.
PURPOSE
OF
ENTRY:
READ
TIME
OF
REAL
TIME
CLOCK
4.
2-154 ROM BIOS.
INPUT
CONDITIONS:
AH
=
02H
NORMAL
EXIT
CONDITIONS:
CH
HOURS
IN
BCD
CL
MINUTES
IN
BCD
DH
SECONDS
IN
BCD
DL
00
-
NOT
DAYLIGHT
SAVINGS
01
-
DAYLIGHT
SAVINGS
ERROR
EXIT
CONDITIONS:
CF
FLAG
SET
IF
CLK
NOT
OPERATING
REGISTERS
MODIFIED:
AX,
CX,
OX
PURPOSE
OF
ENTRY:
INPUT
CONDITIONS:
RESTRICTIONS:
REGISTERS
MODIFIED:
SET
TIME
OF
REAL
TIME
CLOCK
AH
03H
CH
HOURS
IN
BCD
CL
MINUTES
IN
BCD
DH
SECONDS
IN
BCD
DL
I IF
DAYLIGHT
SAVINGS
OPTION.
ELSE
O.
DL
SHOULD
= I
OR
= 0
ONLY.
DL
MADE
TO
=
ITS
OWN
BITO.
AX

Related product manuals