From: "Martin Peach" Newsgroups: comp.os.msdos.djgpp Subject: Re: Interrupts Date: Sun, 14 Nov 1999 18:02:23 -0500 Organization: Communications Accessibles Montreal, Quebec Canada Lines: 14 Message-ID: <80nf2f$ej7@tandem.CAM.ORG> References: <382DF552 DOT 289EBE72 AT virtualis DOT com> NNTP-Posting-Host: dialup-19.hip.cam.org X-Newsreader: Microsoft Outlook Express 4.72.3110.5 X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Alex Mendes da Costa wrote in message <382DF552 DOT 289EBE72 AT virtualis DOT com>... >but now my system locks up completely when I press a key! Does anyone >have any ideas? What does the EOI actually do?? The EOI causes the hardware interrupt controller (PIC) to reset its interrupt flag for that level of interrupt. If you didn't clear the source of the interrupt (say by reading the keyboard data register) the PIC will retrigger on the next clock cycle and you're back in the interrupt handler. \/\/\/*=Martin