Nonmaskable Interrupt Handler (Blonmih); Nonmaskable Interrupt Handler (B 10Nmih); First Level Interrupt Handler (Nmlflih) - IBM PC CONVERTIBLE Technical Reference

Table of Contents

Advertisement

Nonmaskable Interrupt Handler
(BIONMIH)
0000
; ****************************
PUBLICS
; ****************************
PUBLIC
NMLFLIH
PUBLI C PULRTCNMI
PUBLIC
GELRTCNMI
; ****************************
EXTERNALS
; ****************************
EXTRN
EXTRN
EXTRN
EXTRN
PAR_CHK: BYTE
ICON_PR:NEAR
ENABLE_NMI : NEAR
DISABLE_NMI :NEAR
ROMCODE SEGMENT BYTE PUBLIC
ASSUME CS: ROMCODE
IDENT BlONMIH,lO,OO
First Level Interrupt Handler
(NMI_FLIH)
; **********************************************************************
MODULE-NAME:
NMLFLIH
OATE LAST MODI FI ED : 09/12/85
DESCRIPTIVE-NAME: THIS ROUTINE SUPPORTS THE SIX TYPES OF
NMI
SOURCES
COPYRIGHT: 7396-917 (C) COPYRIGHT IBM CORP. 1985
REFER TO COPYRIGHT INSTRUCTIONS FORM NUMBER G120-2083
CHANGE LEVEL: ECOOO
FUNCTION:
THIS MODULE HANDLES NON-MASKIBLE INTERRUPTS. THE
SIX TYPES OF NMI' S ARE:
DISKETTE
NMI -
I/O INSTR. ISSUED WITH CONTROLLER OFF
I/O CHANNEL CHECK - I/O DEVICE CHANNEL .ERROR
SYSTEM SUSPEND
2 SECONDS BEFORE POWER OFF OCCURS
KYBD_DATA
KEYBOARD HAS DATA
IN
PORT 7DH
KYBD_CLEAR
INT 9 HANDLER ISSUED KYBD CLEAR I/O
RTC~LARM
REAL TIME CLOCK INTERRUPT
MODULE SIZE: 2618 BYTES
2-26 ROM BIOS

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents