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...
OOBA
B4
OE
MOV
AH,RTCDIALSTAT
ADDRESS
AND
OOBC
E8
0000
CALL
GELRTCNMI
GET
RTCDIAG_STAT
(RegE)
OOBF
24
7F
AND
AL,NOT
RTCTIMLBAD
RESET
RTCTIME_BAD
FLAG
(=0)
OOCl
E8
0000 E
CALL
PULRTCNMI
PUT
BACK
RTCDIAG_STAT
(RegE)
00C4
E9
0018 R
JMP
TOD_NRET
NORMAL
RTN
AFTER
SETTING
TIME
;
-------G
E T
R T
C
D A T
E---------
FUNCTION
04H
----------------
00C7
RTC4:
00C7
E8
01FE
R
CALL
UPD_IN_PR
CLOCK
OPERATING?
OOCA
73
03
JNC
RTC4A
YES,
GO
AROUND
OOCC
E9
0026 R
JMP
TOD_ERET
NO,
ERROR
RETURN
OOCF
RTC4A:
OOCF
B4
07
MOV
AH,RTCMDAY
ADDRESS
AND
00D1
E8
0000 E
CALL
GELRTCNMI
GET
RTCMDAY
(Reg?)
00D4
8A
DO
MOV
DL,AL
DL
RETURNS
DAY
OF
MON.
DATA
00D6
B4
08
MOV
AH,RTCMON
ADDRESS
AND
00D8
E8
0000
CALL
GELRTCNMI
GET
RTL...MON
(Reg8)
OODB
8A
FO
MOV
DH,AL
DH
RETURNS
MONTH
DATA
OODD
B4
09
MOV
AH,RTCYEAR
ADDRESS
AND
OODF
E8
0000
CALL
GELRTCNMI
GET
RTCYEAR
(Reg9)
00E2
8A
C8
MOV
CL,AL
CL
RETURNS
YEAR
DATA
00E4
B4
32
MOV
AH,
RTCCENTURY
ADDRESS
AND
00E6
E8
0000
CALL
GELRTCNMI
GET
RTCCENTURY
(Reg50/32H)
00E9
8A
E8
MOV
CH
,AL
CH
RETURNS
CENTURY
DATA
OOEB
E9
0018 R
JMP
TOD_NRET
NORMAL
RETURN
WITH
DATE
:-------CHECK
FOR
FUNCTION
REQUESTS
4,
5,
AND
6----------------------
OOEE
RTCCHK2:
OOEE
FE
CC
DEC
AH
I F
PARAMETER
AH=4
OOFO
74
D5
JZ
RTC4
THEN
GET
RTC
DATE
00F2
FE
CC
DEC
AH
I F
PARAMETER
AH=5
00F4
74
07
JZ
RTC5
THEN
SET
RTC
DATE
00F6
FE
CC
DEC
AH
I F
PARAMETER
AH=6
00F8
74
3B
JZ
RTC6
TH
EN
SET
RTC
ALARM
OOFA
EB
59
90
JMP
RTCCHK3
GO
CHECK
FOR
REMAINING
FUNCT
;-------S
E T
R T
C D A T
E---------
FUNCTION
05H
----------------
OOFD
RTC5:
OOFD
E8
01FE
R
CALL
UPD_IN_PR
CLOCK
OPERATING?
0100
73
03
JNC
RTC5A
YES,
GO
AROUND
0102
E8
01E5
R
CALL
IN
ITIALI
ZE_STATUS
NO,
INIT
CONTROL/STATUS
REG.S
(A-D)
0105
RTC5A:
0105
B4
06
MOV
AH,RTCWDAY
ADDRESS
AND
0107
BO
00
MOV
AL,O
CLEAR
0109
E8
0000
CALL
PULRTCNMI
RTCWDAY
(Reg6)
OlOC
B4
07
MOV
AH,RTCMDAY
ADDRESS
AND
SET
OlOE
8A
C2
MOV
AL,DL
RTCMDAY
(Reg?) =
TO
0110
E8
0000
CALL
PULRTCNMI
DAY
OF
MON.
PARAMETER,
DL
0113
B4
08
MOV
AH,
RTC...MON
ADDRESS
AND
SET
0115
8A
C6
MOV
AL,DH
RTC...MON
(Reg8) =
TO
0117
E8
0000
CALL
PULRTCNMI
MONTH
PARAMETER,
DH
OllA
B4
09
MOV
AH,RTCYEAR
ADDRESS
AND
SET
OllC
8A
Cl
MOV
AL,CL
RTC
YEAR
(Reg9) =
TO
OllE
E8
0000 E
CALL
PULRTCNMI
YEAR
PARAMETER,
CL
0121
B4
OB
MOV
AH,RTCMODE
ADDRESS
AND
0123
E8
0000
CALL
GELRTCNMI
GET
RTCMODE
(RegB)
0126
24
7F
AND
AL,NOT
SELCLOCK
TURN
OFF
SET
-MODE
ONLY
0128
E8
0000
CALL
PULRTCNMI
ADDR
AND
SET
RTC...MODE
(RegB)
012B
B4
32
MOV
AH,
RTCCENTURY
ADDRESS
AND
SET
012D
8A
C5
MOV
AL,CH
RTCCENTURY
(Reg50/32H) =
TO
012F
E8
0000
CALL
PULRTCNMI
CENTURY
PARAMETER,
CH
2-158 ROM BIOS

Related product manuals