external
entry points, their current location, and the relocation factor. (The
relocation factor is the difference between the compiler-assigned
address of a control section and the address of the storage location
where it is actually loaded.) The
entries in REFTBL for the control section currently being processed
control section is to be loaded. Initially, the loader obtains from the
nucleus constant area the address
which to start loading. This value is subsequently incremented by the
length indicated on an
by an
The loader contains a distinct routine for each type of input card.
nucleus constant area, the location counter, the
table, and the input cards.
initialization, read cards into storage, handle error conditions,
provide disk and typewritten output, search libraries, convert
hexadecimal characters to binary, process end-of-file conditions, and
begin execution of programs in core.
Following are descriptions of the individual subprocessors with LDR.
specified on an
to a specified symbolic name.
control from the initial and resume loading routine. It is entered
at
symbolic location specified on an
takes the indicated action:
The
search routine, to the disk and type output routine
2. The
sets the location counter
RD, in the initial and
card.
3. The
table entry for that name. The
the current address of that name (at
initial and resume loading routine to get another card.
2-72