|Linkers & Loaders, books & article references sought firstname.lastname@example.org (1991-01-23)|
|Re: Linkers & Loaders, books & article references sought mwette@mr-ed.Jpl.Nasa.Gov (1991-01-24)|
|Re: Linkers & Loaders, books & article references sought email@example.com (1991-01-24)|
|Re: Linkers & Loaders, books & article references sought firstname.lastname@example.org.Virginia.EDU (1991-01-25)|
|Re: Linkers & Loaders, books & article references sought email@example.com (1991-01-25)|
|Re: Linkers & Loaders, books & article references sought Christian.Collberg@DNA.LTH.Se (Christian S. Collberg) (1991-01-27)|
|Organization:||University of Virginia Computer Science Department|
|Date:||Fri, 25 Jan 91 09:44:20 EST|
Another source on linkers/loaders is :
"Systems Programming", by John J. Donovan, in the Computer Science
Series by McGraw-Hill, 1972. The book uses a simplified IBM 370-style
assembly language in its various chapters on systems programming topics.
There are chapters on Assemblers, Macro-Assemblers, Loaders/Linkers,
Programming Languages, Formal Languages, Compilers, and Operating Systems.
There is also an appendix on "Linkage Conventions." I don't care much
for the IBM 360/370 architecture or assembly language, but the book is
a good source for the assembler/macro-assembler/linker/loader info that
is rare in compiler books.
Assembler and linker/loader design for an 8080 microcomputer are discussed
in "Systems Programming for Small Computers," by Daniel H. Marcellus,
Prentice-Hall, 1984. Only about 10 pages on linkers/loaders. Also has
chapters on primitive ROM monitor operating system; CP/M operating system;
an interpreter for a subset of BASIC; a compiler for the same; text editor
design; assembler; macro-assembler; and multi-tasking operating systems
Two early papers are listed in the bibliography of the loaders chapter in
McCarthy, John, Fernando J. Corbato and Marjorie M. Daggett: "The Linking
Segment Subprogram Language and Linking Loader," CACM, vol. 6, no. 7,
June, 1963, pp. 391-395.
McGee, W.C.: "On Dynamic Program Relocation," IBM Systems Journal, vol. 4,
no. 3, 1965, pp. 184-199.
I also recall Bill Gear's book, "Computer Organization and Programming,"
from about 1969; does anyone have a copy to check for linker/loader info?
University of Virginia Computer Science
Return to the
Search the comp.compilers archives again.