Patent ID: 6820153
Filing Date: 2004-11-16
Classification: G06F

Abstract:
An interrupt processing method to temporarily interrupt an executing main program used in an operation processing device by setting a work area dynamically in a memory, comprising the steps of:sidetracking register data into a work area provided for said executing main program being run at the time of an interruption, said register data indicating the register state of said executing main program being run at the time of said interruption, said work area being dynamically created in said work area for said executing main program; sidetracking in said work area of said interrupted program a return address needed to resume execution of said main program being run at the interruption; returning to an original work area of said main program, which was running before the interruption occurred, referring said sidetracked return address when the interrupt program processing is over, and restoring the original register state of said main program being run at the time the interruption using said sidetracked register data.