IBM PC CONVERTIBLE Technical Reference page 204

Table of Contents

Advertisement

01F5
TLWTl:
01F5
EC
IN
AL,DX
READ FROM I/O PORT
01F6
84 C7
TEST
AL,BH
01F8
74 68
JZ
WAILDONE
01FA
TLWT2:
01FA
E8 0277
CALL
EVENLWAIT
01FD
72 64
JC
WAIT_EXIT
01FF
EB E4
JMP
TLWAIT
INVALID EVENT SO SET CARRY AND EXIT
0201
INLEVENT:
0201
F9
STC
SET CARRY FOR INVAL EVNT TVP
0202
EB 5F 90
JMP
WAIT_EXIT
TEST, RETURN I F NOT ZERO
0205
TNLWAIT:
0205
E8 026B R
CALL
PREP _WAIT
PREPARE FOR WAIT
0208
F6 C4 10
TEST
AH,10H
TEST FOR I/O PORT READ
020B
75 08
JNZ
TNLWTl
020D
26: 84 3D
TEST
BYTE PTR ES: [DI], BH
0210
75 50
JNZ
WAIT_DONE
RETURN I F ZERO
0212
EB 06 90
JMP
TNLWT2
0215
TNLWTl:
0215
EC
IN
AL,DX
READ FROM I/O PORT
0216
84 C7
TEST
AL,BH
0218
75 48
JNZ
WAIT_DONE
021A
TNLWT2:
021A
E8 0277 R
CALL
EVENLWAIT
0210
72 44
JC
WAILEXIT
021F
EB E4
JMP
TNLWAIT
COMPARE, RETURN I F NOT EQUAL
0221
CNEQ_WAIT :
0221
E8 026B R
CALL
PREP_WAIT
PREPARE FOR WAIT
0224
F6 C4 10
TEST
AH,10H
TEST FOR I/O PORT READ
0227
75 08
JNZ
CNEQ_WTl
0229
26: 38 3D
CMP
BYTE PTR ES: [Dll ,BH
022C
75 34
JNE
WAIT_DONE
RETURN I F ZERO
022E
EB 06 90
JMP
CNEQ_WT2
0231
CNEQ_WTl :
0231
EC
IN
AL,DX
READ FROM I/O PORT
0232
3A C7
CMP
AL, BH
0234
75 2C
JNE
WAILDONE
0236
CNEQ_WT2 :
0236
E8 0277 R
CALL
EVENLWAIT
0239
72 28
JC
WAILEXIT
023B
EB E4
JMP
CNEQ_WAIT
COMPARE, RETURN I F ZERO
023D
CEQ_WAIT :
023D
E8 026B R
CALL
PREP_WAIT
PREPARE FOR WAIT
0240
F6 C4 10
TEST
AH,10H
TEST FOR I/O PORT READ
0243
75 08
JNZ
CEQ_WTl
0245
26: 38 3D
CMP
BYTE PTR ES: [DI],BH
0248
74 18
JE
WAIT_DONE
RETURN I F ZERO
024A
EB 06 90
JMP
CEQ_WT2
024D
CEQ_WTl :
024D
EC
IN
AL,DX
READ FROM I/O PORT
024E
3A C7
CMP
AL,BH
0250
74 10
JE
WAIT_DONE
0252
CEQ_WT2:
0252
E8 0277 R
CALL
EVENLWAIT
ROM BIOS 2-179

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents