发明名称 METHOD OF HANDLING UNINTENDED SOFTWARE INTERRUPT EXCEPTIONS
摘要 <p>Unintended software-interrupt-exceptions that are detected by the INTEL-80286 (R) or the INTEL-80386 (R) microprocessors while operating in the Protected-Mode and being known as interrupts 0, 4, 5, 6, 8, 12, 13, 16, are handled by using exclusively task-gates, by modifying the task-state-segment of the interrupted task while the interrupt task runs to so that AFTER executing the interrupt return instruction at a system-central the user's task-specific exception handler can safely be called and by providing a method to exit the user-task-specific exception-handler for resuming the normal operation at an appropriate program point which the task has already passed before the exception occurred, which essentially consists of saving and retrieving all register values and stack data as were actual when the task passed that point in the regular processing. The same principle applies to other processors with exception detection capability. A futural processor is conceived that provides instructions for assigning use-task-specific exception handlers, creating and jumping to recovery points.</p>
申请公布号 WO1990005951(A1) 申请公布日期 1990.05.31
申请号 US1988004061 申请日期 1988.11.14
申请人 发明人
分类号 主分类号
代理机构 代理人
主权项
地址