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...
02Dl
RTCL05:
02Dl
BO
OA
MOV
AL,RTCUP_STAT
READ
CLOCK
UPDATE
STATUS
02D3
E6
70
OUT
RTCILPORT
,AL
02D5
E4
71
IN
AL,
RTCD_PORT
02D7
A8
80
TEST
AL,RTCUIP
UPDATE
IN
PROGRESS?
02D9
74
14
JZ
RTCLINTS
JUMP
I F
RESET
02DB
E2
F4
LOOP
RTCL05
KEEP
LOOKING
RTC
FAILED
TO
UPDATE
02DD
RTCLFAIL:
02DD
B4
OE
MOV
AH,RTCDIAG_STAT
02DF
E8
0000
CALL
GELRTCNMI
02E2
OC
04
OR
AL,RTCFAILED
SET
CLOCK
FAILED
FLAG
02E4
E8
0000 E
CALL
PULRTCNMI
02E7
B8
4063
MOV
AX
,4063H
SET
NON-FATAL
ERROR
FLAG
02EA
B3
01
MOV
BL
,01
SET
MFG
ERROR
CODE
02EC
EB
46
90
JMP
RTCLEXIT
TEST
PERIODIC
INTERRUPT
FOR
POST
AFTER
100
MSECS
02EF
RTCLINTS:
02EF
IE
PUSH
DS
;
SET
ES:
BX
PTR
RTCWAILFLAG
02FO
07
POP
ES
02Fl
BB
OOAO
R
MOV
BX,OFFSET
RTCWAILFLAG ;
SET
UP
FOR
INT
15
CALL
02F4
B9
0001
MOV
CX,OI
02F7
BA
86AO
MOV
DX
,86AOH
POST
AFTER
100
MSECS
02FA
B8
8300
MOV
AX
,8300H
POST
ON
EVENT
FUNCTION
CALL
02FD
CD
15
INT
ISH
02FF
B2
52
MOV
DL,82
SET
MAX
TIME
CNT
TO
110
MSEC
WAIT
FOR
POST
FLAG
TO
BE
SET
BY
NMI
HNDLR
-
EACH
CNT
ON
DL
=
1.
35MS
0301
RTCLWAIT:
0301
26:
F6
07
80
TEST
BYTE
PTR
ES:
[BX-,PSTD ;
WAIT
FOR
POSTED
FLAG
0305
75
OB
JNZ
INLDONE
0307
B9
0102
MOV
CX
,MS_DELAY
;
DELAY
FOR
1
MSEC
030A
E2
FE
LOOP
$
030C
FE
CA
DEC
DL
030E
75
Fl
JNE
RTCLWAIT
0310
EB
00
JMP
SHORT
RTCLBAO
BAD
IF>
110
MSECS
0312
INLOONE:
0312
80
FA
OF
CMP
DL,15
OKAY
IF>
=
90
MSECS
0315
77
08
JA
RTCLBAD
0317 26:
80
27
7F
AND
BYTE
PTR
ES:
[BX-,NOT
PSTD
;
CLR
POSTED
FLAG
031B
2B
CO
SUB
AX,AX
;
SET
GOOD
RETURN
CODE
031D
EB
15
JMP
SHORT
RTCLEX
IT
; EXIT
TEST
PERIODIC
INTERRUPT
TEST
FAILED
031F
031F
B4
OB
0321
BO
00
0323
E8
0000
0326
FE
C4
0328
E8
0000 E
032B
26:
C6
07
00
032F
B8
4063
0332
B3
02
RTCLBAD:
MOV
MOV
CALL
INC
CALL
MOV
MOV
MOV
AH,RTCMODE
AL,O
PULRTCNMI
AH
GELRTCNMI
BYTE
PTR
ES:
[BX],
0
AX,4063H
BL,02
PERIODIC
INTERRUPT
TEST
PASSED
0334 RTCLEXIT:
0334
50
PUSH
AX
0335
E4
61
IN AL,NMLCNTL
0337
OC
08
OR
AL
, 0 I
S..J\LARM
0339
E6
61
OUT
NMLCNTL,AL
033B
58
POP
AX
033C
C3
RET
033D
RTCLTST
ENDP
CLEAR
ALL
INTERRUPT
ENABLES
RD
STAT
TO
CLR
PENDING
INTS
CLEAR
WAIT
FLAG
SET
NON-FATAL
ERROR
FLAG
SET
MFG
ERR
CODE
I
NTS
BAD
DISABLE
ALARM
NMI
ROM BIOS 2-165

Related product manuals