Related articles |
---|
Linkers & Loaders, books & article references sought neil@wcc.oz.au (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 wrc@cs.rit.edu (1991-01-24) |
Re: Linkers & Loaders, books & article references sought clc5q@shamash.cs.Virginia.EDU (1991-01-25) |
Re: Linkers & Loaders, books & article references sought jones@pyrite.cs.uiowa.edu (1991-01-25) |
Re: Linkers & Loaders, books & article references sought Christian.Collberg@DNA.LTH.Se (Christian S. Collberg) (1991-01-27) |
Newsgroups: | comp.compilers |
From: | clc5q@shamash.cs.Virginia.EDU |
Keywords: | linker, bibliography |
Organization: | University of Virginia Computer Science Department |
References: | <9101240056.16069@munnari.oz.au> |
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
for micros.
Two early papers are listed in the bibliography of the loaders chapter in
Donovan's book:
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?
Clark Coleman
clc5q@virginia.edu
University of Virginia Computer Science
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.