IBM PC CONVERTIBLE Technical Reference page 59

Table of Contents

Advertisement

0258
80 20
025A
E6 20
025C
58
025D
IF
025E
CF
025F
MaV
AL,EOI
END OF INTERRUPT MARKER
OUT
INTAOO,AL
INTERRUPT CONTROL PORT
POP
AX
POP
OS
RECOVER SYSTEM
IRET
RETURN FROM INTERRUPT
DSKLNMIE
ENDP
INCLUDE KY8DNMI. INC
; **********************************************************************
MODULE-NAME:
KYBDNMI. INC
DATE LAST MODIFIED:
09/12/1985
DESCRIPTIVE-NAME:
THIS MODULE CONTAINS THE BIOS KYBD NMI INTERRUPT
HANDLER AND THE ASSOCIATED KEY SCAN CODE TRANSLATION
ROUTINES.
COPYRIGHT:
7396-917 (C) COPYRIGHT IBM CORP.
1985
REFER TO COPYRIGHT INSTRUCTIONS FORM NUMBER G120-2083
CHANGE LEVEL:
0.0
FUNCTION:
KYBD_PREP
KEYBOARD SCAN CODE NMI ROUTINE
KEYBOARD CLEAR NMI ROUTINE
KYBD_CLR
KYBD_XL T
KEYBOARD SCAN CODE TRANSLATION ROUTINE
MODULE SIZE:
816 BYTES
ENTRY CONDITIONS:
PURPOSE OF ENTRY: TO PROCESS A KEYSTROKE
INPUT CONDITIONS: NIA
RESTRICTIONS: NIA
INTERNALLY REFERENCED ROUTINES:
KYBD_XLT
SCAN CODE TRANSLATION
EXIT CONDITIONS:
NORMAL EXIT CONDITIONS: KEYSTROKE PROCESSED
ERROR EXIT CONDITIONS: NIA
REGISTERS MODIFIED: NONE
INTERNAL DATA AREAS
I
TABLES: NONE
EXTERNALLY REFERENCED ROUTINES: REFER TO EXTRN LIST
EXTERNALLY REFERENCED DATA AREAS: REFER TO EXTRN LIST
CHANGE ACTIVITY:
NONE
; *******************************************************************
; *******************************************************************
;KEYBOARD
EXTERNALS
; *******************************************************************
EXTRN
EXTRN
EXTRN
EXTRN
EXTRN
EXTRN
KBPAD_TBL:WORD
KBPADL:ABS
KBFUN_ TBL: WORD
KBFUNL :ABS
KBNMLTBL:BYTE
KB_NOISE:NEAR
2-34 ROM BIOS

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents