A method of handling an interrupt request in a computer system by
programmably setting an override address associated with a specific
interrupt service routine, and servicing an interrupt request based on the
override address, which is different from a power-on default address
associated with the same interrupt service routine. The method may
determine whether the interrupt service routine is critical and, if so,
set the override address to a physical location in the on-chip memory of
the processing unit, instead of in the off-chip memory (RAM). Override
address registers are accessed via the special purpose registers of the
processing unit. A validation bit may be turned on in response to the
setting of the override address, with both the default address and the
override address being provided as separate inputs to a multiplexing
device controlled by the validation bit. The override address is forwarded
from the multiplexing device to an instruction fetch unit whenever the
validation bit has been set. The result is decreased latency associated
with interrupt handling, and increased flexibility in user definition of
critical versus non-critical interrupts.
Eine Methode der Behandlung eines Unterbrechung Antrags in einem Computersystem, indem sie programmably eine Übersteuerung Adresse einstellte, verband mit einem spezifischen Unterbrechung Service-Programm und der Wartung eines Unterbrechung Antrags, der auf der Übersteuerung Adresse basierte, die zu a Energie-auf der Rückstellung Adresse unterschiedlich ist, die mit dem gleichen Unterbrechung Service-Programm verbunden ist. Die Methode kann feststellen, ob das Unterbrechung Service-Programm und, wenn so kritisch ist, die Übersteuerung Adresse auf eine körperliche Position im Aufspan Gedächtnis der Verarbeitung Maßeinheit, anstelle in vom off-chip Gedächtnis (RAM) einstellend Sie. Übersteuerung Adresse Register werden über die speziellen Zweckregister der Verarbeitung Maßeinheit erreicht. Eine Gültigkeitserklärungspitze kann in Erwiderung auf die Einstellung der Übersteuerung Adresse eingeschaltet werden, wenn beider Rückstellung Adresse und die Übersteuerung Adresse bereitgestellt sind als unterschiedliche Eingänge, zu einer Mehrkanalausrüstung Vorrichtung, die durch die Gültigkeitserklärungspitze gesteuert wird. Die Übersteuerung Adresse wird von der Mehrkanalausrüstung Vorrichtung zu Instruktionsabruf Maßeinheit nachgeschickt, wann immer die Gültigkeitserklärungspitze eingestellt worden ist. Das Resultat ist die verringerte Latenz, die mit der anfassenden Unterbrechung und erhöhter Flexibilität in der Benutzerdefinition von kritischem gegen unkritische Unterbrechungen verbunden ist.