ABSTRACT

Linkers may produce as output object-code which is directly loadable, that is code which has been bound to specific memory locations, or it may preclude b i ­ nary relocatable code. In the majority o f cases binary relocatable code is produced since this allows the final decision on the actual location o f the code in memory to be made by the loader. The loader program then calculates the absolute addresses for the code and inserts any modifications to the code needed to permit i t to run at the specified memory location.