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...
09FB
BF
0110
MOV
DI,44H*4
RESTORE
VECTOR
44H
09FE
A5
MOVSW
09FF
A5
MOVSW
RESTORE
DATA
AREA
FROM
0300-3FFH
WARNING:
CANNOT
DO
ANY
STACK
OPERATIONS
FROM
NOW
UNTIL
SS
AND
SP
RESTORED
OAOO
BF
0300
MOV
DI,0300H
SET
DESTINATION
OA03
B9
0080
MOV
CX,128
128
WORDS
OA06
F3/
A5
REP
MOVSW
OA08
83
C7
12
ADD
DI,18
SKIP
FROM
400H-410H
OAOB
83
C6
10
ADD
SI,16
SOURCE
ADDRESSES
OLD
EQUIP
-FLAG
OAOE
AD
LODSW
AX=PRE
SUSPEND
EQUIP_FLAG
OAOF
8B
E8
MOV
BP
,AX
SAVE
OLD
EQUIP_FLAG
RESTORE
DATA
AREA
FROM
0412-053A
OAll
B9
0095
MOV
CX,149
RESTORE
149
WORDS
OA14
F3/
A5
REP
MOVSW
CLEAR
KEYBOARD
BREAK
PENDING
FLAGS
OA16
8C
DB
MOV
BX,DS
SAVE
RESTORE
SEGMENT
OA18
B8
----
MOV
AX,DATA
OA1B
8E
D8
MOV
DS,AX
RESTORE
DATA
SEGMENT
OA1D
2B
CO
SUB
AX,AX
OAIF
A3
00B5
MOV
B_PEND1,AX
OA22
A3
00B7
R
MOV
B_PEND2,AX
OA25
A2
0018 R
MOV
KB-FLA~l,AL
CLEAR
KEY
DEPRESSED
BITS
OA28
A3
0072 R
MOV
RESELFLAG,AX
CLEAR
RESET
FLAG
OA2B
A2
OOBA
R
MOV
LASLCLICLKEY,AL
CLEAR
KEY
CLICK
TRACKING
OA2E
A2
0015 R
MOV
BALSTATUS,AL
CLEAR
BATTERY
STATUS
FLAG
OA31
A2
00B9
R
MOV
P60_HOLD_BYTE
,AL
CLEAR
PORT
60
HOLDING
REG
CLEAR
BIOS
STATUS
FLAGS
,
CAUSE
TIMEOUT
COUNTERS
TO
BE
RELOADED
AND
A
CHECK
FOR
DISKETTE
CHANGE
TO
BE
PERFORMED
OA34
80
26
0016
R
04
AND
BIOS_STATUS,DCL_SUPPORTED
;
SAVE
DCL
SUPPORT
FLAG
OA39
80
OE
0016
R
22
OR
BIOS_STATUS,
KYBD-ACTI
VE+FORCE_DCL
OA3E
8B
C5
MOV
AX,BP
;
GET
OLD
EQUIPMENT
INFO
OMO
80
26
0010
R
CF
AND
BYTE
PTR
EQUIP-FLAG,NOT
INILDISP
;
CLR
NEW
VIDEO
FLAGS
OM5
24
30
AND
AL,INILDISP
;
ONLY
SAVE
OLD
VIDEO
FLAGS
OM7
08
06
0010
R
OR
BYTE
PTR
EQUIP_FLAG,AL
;
MOV
OLD
VIDEO
FLAGS
TO
EQUI
P
OMB
8B
OE
0010 R
MOV
CX,
EQUIP
-FLAG
;
CX
<--
EQUIPMENT
WORD
RESTORE
APPLICATION
PROGRAMS
STACK
POINTER
OMF
8E
DB
MOV
DS,
BX
RESTORE
SAVE
AREA
SEGMENT
OA51
8B
FE
MOV
DI,SI
SAVE
CURRENT
PLACE
OA53
BE
0000
MOV
SI,O
OA56
AD
LODSW
GET
SS
VALUE
OA57
8B
D8
MOV
BX,AX
SAVE
IN
BX
OA59
AD
LODSW
GET
SP
VALUE
OA5A
8E
03
MOV
SS,
BX
RESTORE
APPLICATION
STACK
OA5C
8B
EO
MOV
SP
,AX
OA5E
AC
LODSB
GET
RTC
MODE
OA5F
50
PUSH
AX
SAVE
ON
STACK
OA60
AD
LODSW
GET
LCD
AND
VIDEO
CONTROL
OA61
50
PUSH
AX
SAVE
ON
STACK
OA62
8B
F7
MOV
SI,DI
RESTORE
POINTER
RESTORE
EQUIP
WORD
IN
RTC
RAM
FROM
SAVED
WORD
IN
REGISTER
CX
OA64
B4
13
MOV
AH,
RTCEQU
I P
_LO
SAVE
IN
RTC
EQUIPMENT
AREA
OA66
8A
CI
MOV
AL,CL
OA68
E8
0750 R
CALL
PULRTCNMI
SAVE
EQUIPMENT
INFO
IN
RTC
OA6B
FE
C4
INC
AH
OA6D
8A
C5
MOV
AL,CH
OA6F
E8
0750 R
CALL
PULRTCNMI
RELOAD
KEYBOARD
NMI
CONTROL
STATE
2-58 ROM BIOS

Related product manuals