EasyManua.ls Logo

IBM PC CONVERTIBLE - Page 245

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...
Resume Error Check (RES_ERR_CHK)
OB6A
OB6A
02
70
OB6C
01
72
OB6E
08
74
OB70
0870
BA
0632
OB73
0873
B4
OE
OB75
E8
07AA
R
OB78
B9
0003
OBlB
BE
OB6A
R
OB7E
OB7E
2E:
84
04
OB81
75
OB
OB83
83
C6
02
OB86
E2
F6
OB88
80
FE
06
OB8B
EB
2C
90
OB8E
OB8E
2E:
8B
1C
OB91
32
C3
OB93
E8
07C8
R
OB96
B8
----
OB99
8E
CO
OB9B
52
OB9C
B6
01
OB9E
8A
D7
OBAO
BF
0009
OBA3
E8
0275
OBA6
5A
OBA7
BB
0007
OBAA
B9
0004
OBAD
BD
OOOA
R
OBBO
B8
1300
OBB3
CD
10
OBB5
FE
C6
*********************************************************************
ROUTINE-NAME:
RES_ERILCHK
FUNCTION:
THIS
ROUTINE
CHKS
AND
DSPLYS
ANY
ERROR
MESGS
ASSOCIATED
WITH
OPERATOR
CAUSED
RESUME
ERRORS.
THIS
IS
DONE
AT
BOOT
TIME
AFTER
AN
ABORTED
RESUME.
ENTRY
CONDITIONS:
PURPOSE
OF
ENTRY:
INPUT
CONDITIONS:
DISPLAY
ERROR
MESSAGES
DS:DATA
RESTRI
CTIONS:
NONE
EXIT
CONDITIONS:
NORMAL
EXIT
CONDITIONS:
RETURN
WITH
ZERO
FLAG
SET
ERROR
EXIT
CONDITIONS:
ERROR
NO.
IS
DISPLAYED
ON
ROW
XX
COLUMN
XX
OF
THE
SCREEN
AND
THAT
ERROR
FLAG
IS
RESET
RETURN
IS
MADE
WITH
ZERO
FLAG
RESET
REGISTERS
MODIFIED:
AX,BX,CX,DX,ES,SI,DI,BP
*********************************************************************
ERRLTABLE
LABEL
WORD
DB
LCD_NOLACTlVE,70H
DB
DSKLACTIVE,72H
DB
LCO_CHANGE,74H
RES_ERILCHK
PROC
NEAR
MOV
DX,
0632H
RES_LPO:
AH,
RTC_DIAi>-STAT
GELRTCR£G
SET
ROW
= 6
COLUMN=50
FOR
MSG
GET
THE
ERROR
FLAGS
FROM
RTC
MOV
CALL
MOV
MOV
CX,3
;
THREE
ENTRIES
IN
TABLE
RES_LP:
TEST
JNZ
ADD
LOOP
CMP
JMP
SI,OFFSET
ERR2_TABLE
AL,BYTE
PTR
CS:
[SI]
RES_ERR
SI,2
RES_LP
CHECK
FOR
BIT
ON
SAME
ROW
AS
STARTED
ON?
I F
SO
NO
ERRORS·
A Z
FLAG
5
ET
ELSE
ERROR
& Z
FLAG
CLEARED
ERROR
MATCH
FOUND
SO
CHECK
FOR
ERROR
CODE
RES_ERR:
MOV
BX,WORD
PTR
CS:
[51]
GET
CODE
FROM
TABLE
XOR
AL,BL
RESET
ERROR
BIT
CALL
PULRTCREG
SAVE
IN
RTCOIAG
STAT
ASSUME
ES:XXDATA
MOV
AX,XXDATA
MOV
ES,AX
PUSH
DX
SAVE
COORDINATES
Mav
DH,Ol
SET
HIGH
BYTE
OF
~RROR
CODE
MOV
OL,BH
SET
ERROR
CODE
FROM
TABLE
MOV
OI,OFFSET
TEMP
POINT
TO
MESSAGE
SAVE
AREA
CALL
STILCON
CONVERT
CODE
TO·ASCI
I
POP
DX
RESTORE
COORDINATES
MOV
BX,0007H
SET
ATTRIBUTE
AND
PAGE
MOV
CX,4
SET
STRING
LENGTH
MOV
BP,OFFSET
TEMP+1
GET
ADDRESS
OF
STRING
MOV
AX,1300H
SET
WRITE
STRING
REQUEST
INT
10H
OISPLAY
ERROR
CODE
INC
DH
POINT
TO
NEXT
ROW
2-220 ROM BIOS

Related product manuals