摘要 |
<p>The present invention is related to a data handling system comprising a central processing unit for executing a sequence of commands stored in a memory. This central processing unit comprises an interrupt request input and a priority input as well as means for servicing an interrupt request by executing a command sequence at a predefined address in said memory. The predefined address is an interrupt base address plus an offset address value defined by a priority number provided at the priority input. The system further comprises an interrupt request control unit comprising interrupt arbitration means and generating, after determining the interrupt request, the highest priority by said interrupt arbitrationmeans, an interrupt request signal fed to said interrupt request input and providing a priority number at said priority input. A plurality of peripheral devices each having an associated interrupt service register for storing a priority number is coupled with the interrupt request control unit via an interrupt arbitration bus.</p> |