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...
06BE
06BE
06BE
OE
06BF
07
06CO
E8
0000 E
06C3
C3
06C4
06C4
06C4
IE
06C5
07
06C6
BF
OOIC
R
DISPLAY
BROKEN
ICON
SYS_BOOT
ENDP
DSPLICON
PROC
NEAR
PUSH
CS
POP
ES
POINT
ES
TO
CODE
SEGMENT
CALL
ICON_PR
DISPLAY
THE
INSERT
DISKETTE
ICON
RET
DSPLICON
ENDP
THIS
CODE
WAITS
FOR
THE
Fl
KEY
TO
BE
DEPRESSED
OR
THE
TIME
LIMIT
EXPIRED
WHICH
EVER
COMES
FIRST
KELWAIT
PROC
NEAR
PUSH
OS
POP
ES
;
POINT
ES
TO
DATA
SEGMENT
MOV
DI,OFFSET BUFFER_TAIL;
GET
ADDRESS
OF
BUFFER_TAIL
06C9
8A
3E
OOIA
R
MOV
BH,BYTE
PTR
BUFFEILHEAD
;
GET
DATA
IN
BUFFER
HRAD
06CD
BO
02
06CF
E8
0000
06D2
72
22
0604
B4
00
06D6
CD
16
0608
80
FC
3B
06DB
74
00
0600
3C
OC
06DF
75
E3
MOV
AL,
02H
COMPARE
RETURN
NOT
EQUAL
USING
BH
AND
DATA
AT
DI
CALL
EXLEVENT
WILL
RETURN
AFTER
TIME
LIMIT
OR
WHEN
THERE
IS
DATA
IN
KEYBOARD
BUFFER
JC
KW_EXIT
I F
TIMEOUT
THEN
JUMP
A
KEY
WAS
HIT
MOV
INT
CMP
JE
AH,O
l6H
AH,3BH
FlBRK
OTHERWISE
PURGE
THE
KEY
Fl
KEY?
YES
THEN
WAIT
FOR
BREAK
CHECK
FOR
POWER
ON
SELF
TEST
LOOP
MODE
REQUEST
AL,OCH
;
CNTL
+ L
KEY?
KELWAIT ;
NO
THEN
WAIT
SOME
MORE
06El
C7
06
0072 R
ABCD
CMP
JNE
MOV
JMP
RESELFLAG,LOOP_MODE
;
SET
POST
LOOP
MODE
ACTIVE
06E7
E9
0000 E
06EA
FB
06EB
E4
60
06ED
3C
3B
06EF
74
F9
POSLLOOP
; EXIT
BACK
TO
POST
WAIT
FOR
BREAK
OF
Fl
KEY
Fl
BRK:
IN
CMP
JE
STI
AL,KLDATA
AL,03BH
FlBRK
Fl
KEY
WAS
DEPRESSED
THEN
RELEASED
ENABLE
INTERRUPTS
READ
KEYBOARD
PORT
CHECK
FOR
STILL
Fl
KEY
WAIT
UNTIL
NOT
Fl
KEY
MAKE
06Fl
80
OE
001 R
10
OR
BIOS_STATUS,BOOLFlHIT
SET
Fl
HIT
FLAG
RETURN
TO
CALLER
06F6
KW_EXIT:
06F6
C3
RET
06F7
KELWAIT
ENDP
06F7
ROMCODE
ENDS
END
2-142 ROM BIOS

Related product manuals