Position independent code location system

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

3642625, 3642804, 3642822, 364DIG1, G06F 930, G06F 1500

Patent

active

055049010

ABSTRACT:
Disclosed is a position independent code system that enables a programmable digital data processing system to invoke and execute procedures and access data that are loaded into system memory at addresses that are not specified by the program code and are not determined until the program code is compiled, linked and loaded into system memory. The coded call sequence instructions that are provided by the disclosed position independent code allow a procedure to call another procedure and are based upon the value that is stored in a dedicated register (or equivalent memory space) of the system and memory offset pointers, which are determined during system compilation and linking of program code and which indicate the memory location of the calling procedure and the call sequence of the calling procedure relative to the memory location at which the system stores the address of the procedure being called. When a call sequence is executed, the address of the called procedure is transferred to the dedicated register. Similar position independent code instructions are utilized for accessing a data set that is stored in memory external to the procedure, without transferring the address of the accessed data to the dedicated register. Compatibility between procedures that employ the disclosed position independent code and programmed code that is written for use with prior art position dependent code can be established by supplementing and modifying the position dependent code procedures during compilation and linking.

REFERENCES:
patent: 4525780 (1985-06-01), Bratt et al.
patent: 4742447 (1988-05-01), Duvall et al.
patent: 4803619 (1989-02-01), Bernstein et al.
patent: 4967391 (1990-10-01), Iijima
patent: 4980842 (1990-12-01), Kamanda et al.
patent: 4989137 (1991-01-01), Oxley et al.
patent: 4992979 (1991-02-01), Aichelman, Jr. et al.
patent: 5193191 (1993-03-01), McKeeman et al.
Winch, A Modular Approach to 16000 Software, 21 Feb. 84, pp. 29-31 and 33.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Position independent code location system does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Position independent code location system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Position independent code location system will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2024162

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.