摘要 |
An advanced programmable interrupt controller (APIC 104) provides interface between the processors (101), the PICs (102) and I/O devices (105). The APIC (104) sends an interrupt request data packet (fig. 2A and fig. 2B) with a first field (281) set to a procesor indentification number, a second field (282) set to a type of the device that sends interrupt request and a third field (283) set to an interrupt vector if the device sending the interrupt request to the APIC (104) is a device other than PIC (102) or to a predetermined identification number of the PIC (102) if the request is from the PIC (102). If the interrupt request is from a PIC (102), the processor (101) uses the third field (283) to identify which of the multiple PICs (102) caused the interrupt. If the interrupt is from a device, other than a PIC (102), the processor (101) uses the third field (283) to determine an interrupt vector corresponding to the device.
|