Claims
- 1. A method for issuing and processing interrupt requests in a computer having a central processing unit (CPU) and peripheral I/O devices comprising steps of:
- (a) reserving a set of addresses in the address space of the computer, individual ones of the reserved addresses representing individual ones of the peripheral devices;
- (b) issuing interrupt requests from the peripheral I/O devices to an interrupt control circuit as addresses in the reserved set of addresses on an address bus connecting the peripheral I/O devices and the interrupt control circuit;
- (c) decoding the addresses at the interrupt control circuit to determine the requesting peripheral I/O device; and
- (d) issuing interrupt signals to the CPU by the interrupt control circuit in response to the decoded addresses;
- wherein the interrupt control circuit comprises decoders and a conventional interrupt controller, and wherein the decoders provides specific interrupt control signals to the interrupt controller according to the addresses decoded, and the interrupt controller interrupts the CPU.
- 2. A method for issuing and processing interrupt requests in a computer having a central processing unit (CPU) and peripheral I/O devices comprising steps of:
- (a) reserving a set of addresses in the address space of the computer, individual ones of the reserved addresses representing individual ones of the peripheral devices;
- (b) issuing interrupt requests from the peripheral I/O devices to an interrupt control circuit as addresses in the reserved set of addresses on an address bus connecting the peripheral I/O devices and the interrupt control circuit;
- (c) decoding the addresses at the interrupt control circuit to determine the requesting peripheral I/O device; and
- (d) issuing interrupt signals to the CPU by the interrupt control circuit in response to the decoded addresses;
- (e) issuing an acknowledge signal to the interrupt controller by the CPU in response to the interrupts issued by the interrupt controller; and
- (f) vectoring the CPU to interrupt service routines particular to the decoded interrupts by the interrupt controller in response to the acknowledge signals issued by the CPU.
CROSS-REFERENCES TO RELATED APPLICATIONS
This application is a continuation of U.S. patent application Ser. No. 08/357,113, now abandoned, filed Dec. 16, 1994, which is a continuation-in-part of application Ser. No. 08/086,719, filed Jul. 2, 1993 now abandoned. The prior applications are incorporated herein in their entirety by reference.
US Referenced Citations (7)
Non-Patent Literature Citations (1)
Entry |
MCS--80/85 Family User's Manual; pp. 2-3, 2-4; Fig. 2-3; Intel Corporation, CA 1986. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
357113 |
Dec 1994 |
|
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
86719 |
Jul 1993 |
|