the correction from hexadecimal to binary, places the correction
in storage at the absolute (card-specified) or relocated
address, and determines whether there is another correction
entry on the
repeats its processing from operation 4, above; otherwise, the
routine branches to location RD in the initial and
Exits
exits to location RD in the initial and resume loading routine.
Function
when it encounters address constants within the program being
assembled. This routine places the current storage address (absolute
or relocated) of a given defined symbol or expression into the
storage location indicated by the assembler. The routine must
calculate the proper value of the defined
the proper address at which
1. Location C5AA1 writes each RLD card into a work file
Location
got to C6AB6 to finish this file.
2. The routine uses the relocation header
obtain the current address (absolute or relocated) of the
relocation factor section of the proper reference table entry.
If
obtain the relocation factor of the control segment in which the
DEFINE
routine (invalid ESID). If the ESIDTAB entry is negative
(duplicate CSEeT), the RLD entry is skipped.
4. The routine next decrements the card-specified byte count by 4
and tests it for
to location RD in the initial and resume loading routine;
otherwise, processing continues in this
constant referred to in the RLD card. This length is specified
on the RLD card.
6. The routine then adds the relocation
operation 3 (relocation factor of the control segment in which
the current address of the symbol must be stored), and the
card-specified address. The sum is the current address of the
location at which the symbol address