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...
0125
9C
SPROF
_MODI
FY:
PUSHF
0126
E8
0000
CALL
DISABLE_NMI
DISABLE
INTERRUPTS
0129
B4
17
MOV
AH,RTCSYS_PROFI
SELECT
HIGH
PROFILE
BYTE
012B
8A
C7
MOV
AL,
BH
0120
E8
0000
CALL
PULRTCREG
0130
FE
C4
INC
AH
0132
8A
C3
MOV
AL,
BL
0134
E8
0000
CALL
PULRTCREG
0137
53
PUSH
BX
;
SAVE
REGISTERS
0138
52
PUSH
OX
CONVERT
UNITS
FROM
MINUTES
TO
SECONDS
FOR
LCD
INACTIVITY
0139
SPROF
_MOl:
0139
8A
C5
MOV
AL,CH
GET
TIMEOUT
IN
MINUTES
013B
2A
E4
SUB
AH,AH
0130
B3
3C
MOV
BL,60
MULTIPLY
TO
GET
SECONDS
013F
F6
E3
MUL
BL
0141
8B
08
MOV
BX,AX
0143
B4
19
MOV
AH,
RTCLCD_I
NACT
GET
INACT
VALUE
ADDRESS
0145
E8
0000
CALL
PULRTCREG
0148
FE
C4
INC
AH
INCREMENT
ADDRESS
014A
8A
C7
MOV
AL,
BH
WRITE
HIGH
VALUE
014C
E8
0000
CALL
PULRTCREG
CONVERT
UNITS
FROM
MINUTES
TO
SECONDS
FOR
SYSTEM
OFF
INACTIVITY
014F
8A
CI
MOV
AL,
CL
GET
TIMEOUT
IN
MINUTES
0151
2A
E4
SUB
AH,AH
0153
B3
3C
MOV
BL,60
MUL
TIPL Y
TO
GET
SECONDS
0155
F6
E3
MUL
BL
0157
8B
08
MOV
BX,AX
0159
84
IB
MOV
AH,
RTCSYS_I
NACT
GET
INACT
VALUE
ADDRESS
0158
E8
0000
CALL
PUT_RTCREG
015E
FE
C4
INC
AH
INCREMENT
ADDRESS
0160
8A
C7
MOV
AL,
BH
WRITE
HIGH
VALUE
0162
E8
0000
CALL
PUT_RTCREG
0165
E8
0000
CALL
BALSALSETUP
SETUP
FOR
BATTERY
SAVE
0168
E8
0000
CALL
ENABLE_NMI
016B
5A
POP
OX
RESTORE
REGISTERS
016C
5B
POP
BX
0160
90
POPF
RESTORE
INTERRUPTS
SET
MODEM
AND
RS-232
POWER
STATE
IF
ON
BAT
PWR
ACCORDING
TO
PROFILE
I F
ON
EXTERNAL
POWER
THEN
FORCE
MODEM
AND
RS-232
ON
016E
E4
7F
IN
AL,PWILSTAT
;
GET
POWER
STATUS
0170
AS
40
TEST
AL,
EXLPWR
;
ON
EXTERNAL
POWER?
0172
74
03
JZ
EXECPROF
NO,
GO
ACCORDING
TO
PROF
0174
80
CF
03
OR
BH
,03
YES,
SELECT
FORCE
TO
POWER
0177
52
EXECPROF
:
PUSH
OX
SAVE
REGISTER
0178
8B
03
MOV
OX,
BX
SAVE
&
SET
UP
SYS
PROF
TEST
017A
2A
FF
SUB
BH,
BH
SET
DEFAULT
TO
POWER
OFF
017C
F6
C6
02
TEST
DH,MODEM_BATT
PROF
MODEM
BAT
POWER
ACTIVE?
017F
74
03
JZ
SETJoIOD
NO,
EXECUTE
MODEM
POWER
OFF
0181
80
CF
01
OR
BH
,01
YES,
ACTIVATE
MODEM
BAT
PWR
0184
SELMOD:
0184
B3
02
MOV
BL
,ACTJoIODEM
SELECT
MODEM
0186
E8
0000
CALL
COM_POWER
SET
CORRESPONDING
PWR
STATE
IN
DEVICE
SPECIFIED
BY
BL
0189
2A
FF
SUB
BH,
BH
SET
DEFAULT
TO
POWER
OFF
018B
F6
C6
01
TEST
DH,
RS232_BATT
PROF
RS-232
BATT
PWR
ACTIVE?
018E
74
03
JZ
SELRSP
NO,
EXECUTE
RS-232
POWER
OFF
0190
80
CF
01
OR
BH
,01
YES,
ACTIVATE
RS-232
BAT
PWR
0193
SELRSP:
0193
B3
04
MOV
BL
,ACLRS232
SET
DEFAULT
0195
B4
IF
MOV
AH,RTCFEALCON
SELECT
FEATURE
CONFIG
0197
E8
0000 E
CALL
GELRTCREG
GET
FEATURE
CON
FIG
019A
A8
10
TEST
AL,PRLINST IS
RS-232
PRIMARY
COM
PORT?
019C
74
03
JZ
SELRS232
NO,
ITS
NOT
PRIMARY
019E
80
CB
01
OR
BL,SELRS23LPRIM
;
YES,
SELECT
RS-232
PRIMARY
01AI
E8
0000 E
SELRS232 :
CALL
COM_POWER
;
SET
POWER
STATE
2-176 ROM BIOS

Related product manuals