COMTRAN Reconstruction

J28-6169 · January 1962

03.02.08

PDF page 79 of 221. Download the scanned PDF

The page as scanned

The scan of PDF page 79 of J28-6169
Select the scan to open it at full size.

The text read off it

[03.02.08]

Break table. All instructions and data corresponding to this area in the other segments are deleted by the Loader, and all references in these programs are changed to reflect the new location.

Since it is not always possible to arrange the order of the deck so that a CONTRL area is located in the first segment, the *RETAINS card provides a means by which the location of such an area can be established as desired. The format of this card is:

1-6         7-15         16-72
deck.name   *RETAINS     ex.nm1,ex.nm2,...,ex.nmk

'deck.name' is the name of the program segment in which the CONTRL areas ex.nm1,ex.nm2,...,ex.nmk are to be retained. These named areas will be deleted from all other program segments. If ex.nmj does not appear as an entry in the Control Break table of program 'deck.name', it cannot be retained by the program, and will have no effect on the loading procedure.

The variable field entries, ex.nmj, are separated by commas, and there must be no embedded blanks in the field.

I. *DELETES Card

The *DELETES card eliminates procedure and data areas defined by an Environment CONTRL card. For example, to delete sections of a program that were originally intended as an aid in source language debugging. The format of the *DELETES card is:

1-6         7-14         16-72
deck.name   *DELETES     ex.nm1,ex.nm2,...,ex.nmk

where ex.nmj is the external reference name appearing in the CONTRL card which defined the area. If a 'deck.name' is given, the CONTRL area(s) will be deleted only from the named program. If no 'deck.name' is given then the CONTRL area(s) will be deleted from all programs in which they appear.

J. *START Card

The Loader will normally use the starting point of the first program of combined segments as the starting point for the combined deck. The *START card permits this to be varied. The format of the *START card is:

7        16
*START   deck.name