Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.2 9/18/84; site felix.UUCP
Path: utzoo!watmath!clyde!cbosgd!ihnp4!houxm!vax135!cornell!uw-beaver!tektronix!hplabs!sdcrdcf!trwrb!scgvaxd!felix!zemon
From: zemon@felix.UUCP (Art Zemon)
Newsgroups: net.micro.pc
Subject: need help with interrupt driven serial I/O
Message-ID: <520@felix.UUCP>
Date: Mon, 30-Sep-85 01:02:09 EDT
Article-I.D.: felix.520
Posted: Mon Sep 30 01:02:09 1985
Date-Received: Fri, 4-Oct-85 06:01:06 EDT
Distribution: na
Organization: FileNet Corp., Costa Mesa, CA
Lines: 24

I'm trying to write a program which, among other things, must have
buffered input from one of the serial ports.  I figured that the way
to do that was to hook my own buffering routine into the "Serial
Device #1" interrupt (INT 0CH).  So I used function 25H to "Set
Interrupt Vector" and transmitted a character to serial port #1
and...

...nothing happened.  My interrupt service routine was never called.
The rest of the program continued to run normally but nothing else
happened.

After I got over my disappointment and read the book (MS-DOS Version
2 Programmer's Utility Pack) some more I decided to write to
net.micro.pc in the hopes that someone out there can supply an
explaination and (with luck) a fix.

To be a bit more concise, why didn't my interrupt service routine
get called and what do I do to enable interrupt driver serial input?

Thanks,
-- 
	-- Art Zemon
	   FileNet Corp.
	   ...! {decvax, ihnp4, ucbvax} !trwrb!felix!zemon