摘要 |
<p>An interrupt coupling scheme for a multiprocessor data processing network capable of providing the current status of all interrupts to all processors in the network employs an associated interrupt latch (15) for each processor, to which the lines of the system data bus (10) are bidirectionally coupled, and an address decoder (11) that is coupled to the system address bus (10). When a processor wishes to interrupt another processor it drives the data bus (10) so as to set the corresponding latch bit in the addressed processor's interrupt status latch (15), thereby presenting to the addressed processor an interrupt request signal. The contents of the interrupt request latch are selectively masked by the destination processor and then encoded into an interrupt vector to which the destination processor responds during its task assignment operations. When considered as a group, the interrupt status latches associated with the respective processors of the network effectively form an interrupt status table or matrix that is selectively addressable by any processor. The rows of the matrix correspond to the respective addresses of the processors for whom the interrupts are destined and the columns of the matrix correspond to the processors from which the interrupt requests originated.</p> |