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...
0132
E9
0018 R
JMP
TOD_NRET
;
IiML
RTN
AFTER
SETTING
DATE
,
;-------S
E T R T C
A L A R
M-------
FUNCTION
06H
----------------
0135 RTC6:
0135
E8
01A9
R
CALL
SELALRM
SET
ALARM
REGISTERS
0138
3D
0000
CMP
AX,O
GOOD
RELCODE
RETURNED?
013B
75
03
JNE
RTC6A
.•.
YES,
CONTINUE.
0130
E9
0026 R
JMP
TOD_ERET
...
NO,
ERROR
RET.
0140
RTC6A:
0140
E9
0018 R
JMP
TOD_NRET
NtoIL
RTRN
AFTER
SETTING
ALARM
;
-------R
ESE
T R T C
A L A R
M---
FUNCTION
07H
----------------
0143
RTC_7:
0143
B4
OB
MOV
AH,RTCMODE
ADDRESS
AND
0145
E8
0000
CALL
GELRTCNMI
GET
RTCMODE
(Reg8)
0148
24
OF
AND
AL,NOT
AIE_ENA8LE
RESET
ALARM
INT
ENA8LE
014A
E8
0000
CALL
PULRTCNMI
ADDR
&
PUT
RTCMODE
(RegB)
0140
80
26
OOAO
R
F8
AND
RTCWAILFLAG,NOT
PON~LRM_PEND
;
RST
PWR
BY
ALARM
0152
E9
0018 R
JMP
TOD_NRET
NML
RTRN
RESETTING
ALARM
;-------CHECK
FOR
FUNCTION
REQUESTS
7,
8,
AND
9----------------------
0155
RTCCHK3
:
0155
FE
CC
DEC
AH
IF
PARAMETER
AH=7
0157
74
EA
JZ
RTC7
THEN
RESET
ALARM
0159
FE
CC
DEC
AH
I F
PARAMETER
AH=8
0158
74
03
JZ
RTC8
THEN
SET
RTC
ALARM
POWER-ON
0150
EB
14
90
JMP
RTC9
PARAM
AH=9,
GET
ALARM
TIME
&
STATUS
;-------S
E T R T C A L
ARM
FOR
POW
E R
o
N-----------
FUNCTION
08H
0160
RTC8:
0160
E8
01A9
R
CALL
SET~LRM
;
SET
ALARM
REGISTERS
0163
3D
0000
CMP
AX,O
;
GOOD
RELCODE
RETURNED?
0166
75
03
JNE
RTC8A
;
...
YES,
CONTINUE.
0168
E9
0026 R
JMP
TOD_ERET
;
.•.
NO,
ERROR
RET.
016B
80
OE
OOAO
R
04
RTC8A:
OR
RTCWAI
T
_FLAG,
PON~LRtLPEND
;
SET
PWR
ON
BY
ALARM
PENDING
0170
E9
0018 R
JMP
TOD_NRET
;
NML
RTRN
AFTER
SETTING
ALARM
;-------G
E T
R T
C A L
ARM
AND
S
TAT
U
S---------------
FUNCTI
ON
09H
0173 RTC9:
0173
E8
01FE
R
CALL
UPD_IN_PR
CLOCK
OPERATING?
0176
73
03
JNC
RTC9A
YES,
GO
AROUND
0178
E9
0026 R
JMP
TOD_ERET
NO,
ERROR
RETURN
017B RTC9A:
017B
B4
01
MOV
AH,RTC~SEC
ADDRESS
AND
0170
E8
0000
CALL
GELRTCNMI
GET
RTC~SEC
(Reg1)
0180
8A
FO
MOV
DH,AL
DH
RETURNS
ASEC
DATA
0182
84
03
MOV
AH,RTC~MIN
ADDRESS
AND
0184
E8
0000
CALL
GELRTCNMI
GET
RTC~MIN
(Reg3)
0187
8A
C8
MOV
CL,AL
CL
RETURNS
AMIN
DATA
0189
84
05
MOV
AH,RTC~HRS
ADDRESS
AND
0188
E8
0000
CALL
GELRTCNMI
GET
RTC~HRS
(Reg5)
018E
8A
E8
MOV
CH,AL
CH
RETURNS
AHRS
DATA
0190
2A
02
SUB
DL,DL
SET
DL
TO
ZERO
0192
84
OB
MOV
AH,RTCMODE
ADDRESS
AND
0194
E8
0000
CALL
GELRTCNMI
GET
RTCMODE
(Reg8)
0197
A8
20
TEST
AL,AIE_ENA8LE
RTC
ALARM
DISABLED
(AIE=O)?
0199
74
08
JZ
EXIT9
YES,
RETURN
DL=O
0198
FE
C2
INC
DL
; DL=l
0190
F6
06
OOAO
R
04
TEST
RTCWAI
T
_FLAG,
PON~LRtLPEND
ROM BIOS 2-159

Related product manuals