This document discusses the two-pass algorithm used by linking loaders to load and link programs into memory. The first pass builds symbol tables and resolves external references by assigning numbers to symbols. The second pass performs the final link and relocation of the program by replacing symbols with their addresses. Examples are provided to illustrate how reference numbers are used in both passes.
This document discusses the two-pass algorithm used by linking loaders to load and link programs into memory. The first pass builds symbol tables and resolves external references by assigning numbers to symbols. The second pass performs the final link and relocation of the program by replacing symbols with their addresses. Examples are provided to illustrate how reference numbers are used in both passes.
This document discusses the two-pass algorithm used by linking loaders to load and link programs into memory. The first pass builds symbol tables and resolves external references by assigning numbers to symbols. The second pass performs the final link and relocation of the program by replacing symbols with their addresses. Examples are provided to illustrate how reference numbers are used in both passes.