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...
EXIT
CONDITIONS:
DATA
IN
REGISTER
MODIFIED
REGISTERS
MODIFIED:
NONE
*********************************************************************
07C8
PULRTCREG
PROC
NEAR
07C8
9C
PUSHF
07C9
FA
CLI
01
SABL
E
INTERRUPTS
07CA
53
PUSH
BX
OlCB
8A
08
MOV
BL,AL
BL
<--
DATA
07CD
E4
72
IN
AL,
CLOCK-CTL
07CF
8A
F8
MOV
BH,AL
BH
<--
NMI
CONTROL
SAVE
0701
24
OF
AND
AL,NOT
GLOBAL_NMI
DISABLE
NMI
07D3
E6
72
OUT
CLOCK-CTL,
AL
07D5
8A
C4
MOV
AL,AH
GET
ADDRESS
07D7
E6
70
OUT
RTCR_PORT
,AL
WRITE
RAM
ADDRESS
0709
8A
C3
MOV
AL,BL
GET
DATA
07DB
E6
71
OUT
RTCD_PORT
,AL
WRITE
DATA
07DD
8A
C7
MOV
AL,BH
07DF
E6
72
OUT
CLOCK_CTL,
AL
RESTORE
NMI
STATE
07El
8A
C3
MOV
AL,BL
RESTORE
DATA
07E3
5B
POP
BX
07E4
90
POPF
RESTORE
INTERRUPT
STATE
07E5
C3
RET
07E6
PULRTCREG
ENDP
Setup for Battery Savings
(BAT
_SA
V
-SETUP)
07E6
07E6
B4
OB
07E8
E8
07AA
R
07EB
8B
08
07ED
80
CB
10
D7FO
B9
0004
07F3
B4
19
D7F5
E8
07AA
R
07F8
3C
00
07FA
75
10
07FC
FE
C4
07FE
E2
F5
0800
B4
17
0802
E8
07AA
R
0805
A8
40
0807
75
03
0809
80
E3
EF
******************************************************************
BALSALSETUP
THIS
ROUTINE
ENABLES
THE
RTC
1
SEC
UPDATE
ENDED
INTERRUPT
AS
A
TIME
BASE
FOR
THE
LCD
BLANK
AND
THE
SYSTEM
POWER
OFF
OPTIONS
IF
THE
SYSTEM
PROFILE
INDICATES
THAT
ONE
OR
BOTH
OF
THESE
OPTIONS
ARE
ENABLED.
I F
NOT
OR
WE
ARE
ON
EXTERNAL
PWR
THEN
THE
INTERRUPT
IS
DISABLED.
RESTRICTIONS:
RTC,
AND
SYSTEM
SUSPEND
NMIS
MUST
BE
DISABLED
BEFORE
CALL
TO
THIS
ROUTINE
REGISTERS
MODIFIED:
AX,BX,CX
BALSALSETUP
PROC
MOV
AH,
RTCMODE
CALL
GELRTCREG
MOV
BX,AX
BL,UIE_ENABLE
CX,4
NEAR
OR
MOV
MOV
AH,
RTCLCD_I
NACT
GET
CURRENT
MODE
SAVE
ADDRESS
AND
MODE
DEFAULT
TO
SET
ENABLE
ON
CHECK
THE
FOUR
TIME
VALUES
SPECIFY
BEG
@
OF
PROFILE
BALSOI :
CALL
GELRTCREG
CMP
JNE
INC
LOOP
MOV
CALL
TEST
JNZ
AL,O
BALS02
AH
BALSOI
AH,RTCSYS_PROFl
GELRTCREG
AL,LOWBALENABLE
BALS02
CHECK
TIME
FOR
0
I F
NOT
0,
OPTION
ACTIVATED
LOOP
TO
CHECK
NEXT
BYTE
GET
LOW
BAT
WARNING
STATE
JUMP
IF
WARNING
ENABLED
DISABLE
UPDATE
ENDED
INTERRUPT
(BATTERY
SAVINGS
MODE
IS
DISABLED)
AND
BL,
NOT
U I
E_ENABL
E
;
TURN
OFF
INTERRUPT
ROM BIOS 2-209

Related product manuals