Method for loading a program
AssigneeHitachi, Ltd.
InventorTakahiro Hirose
Life of this patent
Estimating the term…
Abstract
A method of loading a program, wherein a relative address format file is transformed into a program format including a set of records each having an instruction and instruction relocation information, and wherein a loader receives the records one by one from a file of the above-mentioned program format, transforms the relative format program into an absolute address format program, and loads the absolute address format program on the memory.
Claims30
A method of loading a program comprising the steps of:
- when reading a sequentially transformable relative address format program, including a set of records each record having an instruction and instruction relocation information corresponding to said instruction, sequentially relocating instructions by reading said records of said sequentially transformable relative address format program one by one to thereby generate an absolute address format program.
A method of loading a program comprising the steps of:
- transforming a first relative address format program including an instruction string and relocation information into a second relative address format program including a set of records each record having an instruction and instruction relocation information corresponding to said instruction;
- and
- sequentially relocating instructions by reading said records of said second relative address format program one by one to thereby generate an absolute address format program.
A method of loading a program comprising the steps of:
- transforming a first relative address format program including an instruction string and relocation information into a second relative address format program including a set of records each record having an instruction and instruction relocation information corresponding to said instruction;
- dividing said second relative address format program into a plurality of storage units;
- and
- storing said plurality of storage units in storage media.
A method of loading a program comprising the steps of:
- transforming a first address format program including an instruction string and relocation information into a second relative address format program including a set of records each record having an instruction and instruction relocation information corresponding to said instruction;
- dividing said second relative address format program into a plurality of storage units;
- providing each storage unit with a header having set therein relocation information;
- and
- loading said plurality of storage units on a memory by reading said storage units in an optional sequence, and sequentially relocating said instructions by reading said records of said second relative address format program one by one according to relocation information in the header of each storage unit that has been loaded.
A method of loading a program comprising the steps of:
- when reading a sequentially transformable relative address format program, including a set of encrypted records each encrypted record having an instruction and instruction relocation information corresponding to said instruction, sequentially relocating instructions by reading and decrypting said encrypted records of said sequentially transformable relative address format program one by one to thereby generate an absolute address format program.
A method of loading a program comprising the steps of:
- transforming a first relative address format program including an instruction string and relocation information into a second relative address format program including a set of records having a group of instructions including instruction relocation information and at least one instruction corresponding to said relocation information;
- and
- sequentially relocating instructions by reading said records of said second relative address format program one by one to thereby generate an absolute address format program.
A computer software product including a computer readable medium, said computer readable medium having stored thereon:
- a first code section for holding a sequentially transformable relative address format program including a set of records each record having an instruction and instruction relocation information corresponding to said instruction, and for having said relative address format program read into a computer;
- and
- a second code section for generating an absolute address format program by sequentially relocating instructions and reading said records of said relative address format program one by one.
A computer software product including a computer readable medium, said computer readable medium having stored thereon:
- a code section for transforming a first address format program including an instruction string and relocation information into a second relative address format program including a set of records each record having an instruction and instruction relocation information corresponding to said instruction;
- and
- a code section for generating an absolute address format program by sequentially relocating instructions and reading said records of said second relative address format program one by one.
A computer software product including a computer readable medium, said computer readable medium having stored thereon:
- a code section for transforming a first address format program including an instruction string and relocation information into a second relative address format program including a set of records each record having an instruction and instruction relocation information corresponding to said instruction;
- and
- a code section for dividing said second relative address format program into a plurality of storage units, and storing said storage units into corresponding recording media.
A computer software product including a computer readable medium, said computer readable medium having stored thereon:
- a code section for transforming a first relative address format program including an instruction string and relocation information into a second relative address format program including a set of records each record having an instruction and instruction relocation information corresponding to said instruction;
- and
- a code section for dividing said second relative address format program into a plurality of storage units, and providing each storage unit with a header having set therein relocation information of each storage unit;
- and
- a code section for loading said storage units on a memory by reading said storage units in an optional sequence, and sequentially relocating instructions by reading said records of said second relative address format program one by one according to relocation information in the header of each storage unit that has been loaded.
A computer software product including a computer readable medium, said computer readable medium having stored thereon:
- a code section for holding a sequentially transformable relative address format program including a set of records each record having an instruction and instruction relocation information corresponding to said instruction, and for having said relative address format program loaded into a computer;
- a code section for encrypting said relative address format program that has been loaded into said computer;
- and
- a code section for decrypting an encrypted relative address format program while sequentially relocating instructions by reading said records of said encrypted relative address format program one by one to thereby generate an absolute address format program.
Dependencies are inferred from the claim text.