IBM PC CONVERTIBLE Technical Reference page 90

Table of Contents

Advertisement

Keyboard Services (BIIKYBD)
0000
TITLE BllKYBD BIOS KEYBOARD ROUTINES
ROMCODE SEGMENT BYTE PUBLIC
IDENT
BllKYBD,Il,OO
; **********************************************************************
MODULE-NAME :
BllKYBD
DATE LAST MODI FI ED:
9/16/85
DESCRIPTIVE-NAME: THIS MODULE CONTAINS THE BIOS INTERRUPT 9
KEYBOARD HANDLER AND THE ASSOCIATED INTERRUPT 16
KEYBOARD SERVICE ROUTINES.
COPYRIGHT
7396-917 (C) COPYRIGHT IBM CORP. 1985
REFER TO COPYRIGHT INSTRUCTIONS FORM NUMBER G120-2083
CHANGE LEVEL: 0.0
FUNCTION:
KYBD_INT9
- INTERRUPT 9 KEYBOARD HANDLER (HARDWARE INT 1)
ROUTINE TO READ SCAN CODES FROM PORT 60H AND
CONVERT THEM TO ASCII CODES AND QUEUE IN THE
BIOS KEYBOARD BUFFER.
KYBD_IO
- KEYBOARD I/O ROUTINES TO ACCESS THE ASCI I
KEYBOARD BUFFER. (INT 16H)
MODULE SIZE:
945 BYTES
EXTERNALLY REFERENCED ROUTINES: REFER TO EXTRN LIST
EXTERNALLY REFERENCED DATA AREAS: REFER TO EXTRN LIST
CHANGE ACTIVITY:
NONE
; **********************************************************************
; *****************************************************************
;*
PUBLICS
; *****************************************************************
PUBLIC
KYBD_IO
PUBLIC
KYBD_INT9
; *****************************************************************
;*
EXT ERN A L
REF ERE N C E S
; *****************************************************************
ROUTINES
TABLES
EXTRN
EXTRN
EXTRN
EXTRN
EXTRN
EXTRN
EXTRN
EXTRN
EXTRN
DCS: NEAR
START: NEAR
KB_NOISE:NEAR
K6: BYTE
K6L:ABS
K7: BYTE
K8: BYTE
K9: BYTE
KI0:BYTE
ROM BIOS 2-65

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents