摘要 |
PROBLEM TO BE SOLVED: To set the entrance of a program to the entrance of an arbitrary routine without correcting, dividing, or retranslating the source program by providing an entrance address loading/branching means which branches off to a set entrance address. SOLUTION: An entrance address setting means 5-2 of a linker 5-1 searches an inputted object program for the external name definition of an entrance name specified by a user. The address of the found external name definition is set in an entrance address setting area 5-4 of a start-up routine 5-3 inputted to the linker 5-1. Then the linker 5-1 merges the object program to generate an executable program. When the executable program is being executed, the entrance address loading/branching means 5-5 loads the address of the external name definition from the entrance address setting area 5-4 and branches off to the address. The execution of the program is continued from the branching- off position, i.e., the location where the external name definition of the entrance that the user specifies is present.
|