EasyManua.ls Logo

IBM PC CONVERTIBLE - Page 241

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...
ERROR
EXIT
CONDITIONS:
NONE
REGISTERS
MODIFIED:
ES,SI,DI,AX,CX
*********************************************************************
OAOC
OAOC
IE
OAOD
B9
OOIF
OAIO
2B
FF
OAl2
8E
C7
OAl4
OAl4
B8
I
F23
R
OAl7
83
FF
40
OA1A
74
05
OA1C
83
FF
74
OA1F
75
05
OA21
OA21
83
C7
04
OA24
E2
EE
OA26
OA26
AB
OA27
8C
C8
OA29
AB
OA2A
E2
E8
OA2C
B9
0017
OA2
FOE
OA30
1 F
OA31
BE
1EF3
OA34
BF
0020
OA37
OA37
83
FF
40
OA3A
74
05
OA3C
83
FF
74
OA3F
75
08
OM1
OM1
83
C7
04
OM4
83
C6
02
OM7
E2
EE
0A49
0A49
A5
OMA
83
C7
02
OMD
E2
E8
OMF 1 F
VECTOR_SETUP
PROC
NEAR
ASSUME
DS:DATA,ES:ABSO
PUSH
MOV
SUB
MOV
OS
CX,31
01,01
ES,DI
SAVE
OS
FILL
ALL
31
INTERRUPTS
FIRST
INTERRUPT
LOCATION
SET
ES=ABSO
INITIALIZE
FIRST
31
VECTORS
TO
011
(TEMPORARY
INTERRUPT
HANDLER)
VECTORS
0-lEH
SET
TO
011
SETUP
_1:
MOV
AX,OFFSET
011
cr~p
01, 10H*4
JE
SETUP
_lA
CMP
01,
1DH*4
JNE
SETUP_1B
SETUP
_lA:
ADD
01,4
LOOP
SETUP_1
SETUP_IB:
STOSW
MOV
AX,CS
STOSW
LOOP
SETUP_1
MOVE
ADDR
OF
INTR
PROC
TO
TBL
VIDEO
INT
10H?
YES
THEN
SKIP
VIDEO
INT
IDH?
YES
THEN
SKIP
SKI
P
VECTORS
SET
VECTORS
GET
ADDR
OF
INTR
PROC
SEG
-INITIALIZE
BIOS
VECTORS
8-1EH
FROM
VECTOR_TABLE
SKIPPING
VIDEO
VECTORS
10H
AND
IDH
MOV
PUSH
POP
MOV
MOV
SETUP_2:
CMP
JE
CMP
JNE
SETUP_2A:
ADD
ADD
LOOP
SETUP_2B:
MOVSW
ADD
LOOP
POP
CX
,23 ;
GET
VECTOR
COUNT
CS
;
SETUP
OS
SEG
REG
OS
SI,OFFSET
VECTOR_TABLE
DI,OFFSET INLPTR
DI,10H*4
SETUP
_2A
DI,lDH*4
SETUP
_2B
01,4
SI,2
SETUP
_2
01,2
SETUP
_2
OS
VIDEO
INT
lOH?
YES
THEN
SKIP
VIDEO
INT
1DH?
YES
THEN
SKIP
SKIP
VIDEO
VECTORS
SET
VECTORS
SKI
P
OVER
SEGMENT
RESTORE
OS
SET
UP
NMI,PRINT
SCREEN,
BASIC
SEGMENT,
RESUME
VECTOR,
AND
USER
REAL
TIME
CLOCK
ALARM
VECTORS
OA50
26:
C7
06
0008 R
MOV
NMLPTR,OFFSET
NMLFLIH ;
NMI
INTERRUPT
HANDLER
INT5_PTR,OFFSET
PRINLSCREEN
;
PRINT
SCREEN
0000 E
OA57
26:
C7
06
0014
MOV
1
F54
R
OA5E
26:
C7
06
0062
MOV
BASICPTR+2,OF600H ;
SEGMENT
FOR
RESIDENT
BASIC
F600
ASSUME
ES:DATA,DS:DATA
2-216 ROM BIOS

Related product manuals