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...
System Setup (SYS_SETUP)
098A
SUBTTL
SYS_SETUP
*********************************************************************
ROUTINE-NAME:
SYS_SETUP
FUNCTION:
THIS
ROUTINE
INITIALIZES
INTRPT
VECTORS
AND
SETS
UP
DATA
AREAS
FOR
DEVICES
PRIOR
TO
BOOTING
FROM
DISKETTE.
ENTRY
CONDITIONS:
PURPOSE
OF
ENTRY:
PERFORM
SYSTEM
SETUP
PRIOR
TO
BOOT
INPUT
CONDITIONS:
NONE
RESTRICTIONS:
NONE
EX
IT
CONDIT
IONS:
NORMAL
EXIT
CONDITIONS:
RETURN
ERROR
EXIT
CONDITIONS:
NONE
REGISTERS
MODIFIED:
AX,BX,CX,DX
*********************************************************************
ASSUME
DS:DATA,ES:ABSO
PROC
NEAR
CLEAR
THE
RESET
FLAG
I F
NOT
LOOP
MODE
098A
81
3E
0072 R
ABCD
CMP
JE
MOV
RESELFLAG,
LOOP_MODE
SYS_SETO
RESELFLAG,O
0990
74
06
0992
C7
06
0072 R 0000
SET
UP
THE
INTERRUPT
VECTORS
TO
TEMP
INTERRUPT
0998
SYS_SETO:
0998
E8
OAOC
CALL
VECTOR_SETUP
SETUP
INTERRUPT
VECTORS
COMPLETE
THE
VECTOR
SETUP
099B
2B
CO
SUB
AX,AX
0990
8E
CO
MOV
ES,AX
099F
26
C7
06
01BO
R IF53 R
MOV
WORD
PTR[RESUME_PTR]
,OFFSET
DUMMLRETURN
09A6
26
8C
OE
01B2
R
MOV
WORD
PTR
[RESUME_PTR+2]
,CS
;
SET
SEGMENT
09AB
26
C7
06
0128 R IF53 R
MOV
WORD
PTR
[RTCA_PTR]
,OFFS
ET
DUMMLRETURN
09B2
26
8C
OE
012A
R
MOV
WORD
PTR[RTCA_PTR+2]
,CS
;
SET
SEGMENT
SET
UP
KEYBOARD
DATA
AREA
09B7
E8
0831
R
CALL
KYBD_RESET
;
RESET
KEYBOARD
09BA
80
OE
00B4
R
08
OR
KB_NMLCNTL,
CLI
CK_ON
;
ACT
I
VATE
KEYBOARD
CLI
CKER
DISABLE
RTC
PERIODIC,ALARM
AND
UPDATE
INTERRUPTS
AND
RESET
SET
09BF
B4
OB
09Cl
E8
07AA
09C4
24
OF
09C6
E8
07C8
R
09C9
E8
07E6
R
MOV
CALL
AND
CALL
CALL
AH,
RTCMODE
;
GET
RTC
MODE
CONTROL
GELRTCREG
AL,
NOT
PI
E_ENABLE+SELCLOCK+AI
E_ENABLE+U
IE_ENABLE
PULRTCREG ;
UPDATE
RTC
MODE
CONTROL
BALSALSETUP ;
SETUP
FOR
BATTERY
SAVINGS
TURN
OFF
MODEM
I F
ON
BATTERY
POWER
AND
PROFILE
SO
INDICATES
09CC
E4
7F
09CE
A8
40
0900
75
13
0902
B4
17
0904
E8
07AA
2-214 ROM BIOS
IN
TEST
JNZ
MOV
CALL
AL,
PWR_STAT
AL,EXLPWR
SYS_SET2
AH,
RTCSYS_PROFI
GELRTCREG
;
CHECK
FOR
BATTERY
OPERATION
GET
SYSTEM
PROFILE

Related product manuals