Patent ID: 6954926
Filing Date: 2005-10-11
Classification: G06F

Abstract:
1. A device for executing a program including at least one source code with a label, comprising: a translating unit translating a source code with a label into a code including a memory address corresponding to the label, wherein said translating unit sets the memory address in the code to an address value for performing exception handling: an executing unit to execute the code; a label table storing a real memory address value of a memory, which is used for executing the code; and an exception handling unit starting only when said executing unit detects the address value for performing exception handling in the code during executing the code, and performing exception handling for re-writing the address value for performing exception handling in the code into the real memory address value after reading out the real memory address value from said label table, based on the address value for performing exception handling or the label included in the source code, so that when said executing unit detects the real memory address value in the code, said executing unit executes the code, without performing the exception handling.