COMTRAN Reconstruction

J28-6169 · January 1962

90.02.02

PDF page 140 of 221. Download the scanned PDF

The page as scanned

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

The text read off it

[90.02.02]

In other words, Location Counter 1 begins where Location Counter 0 ends.

B.-C. OCTAL CNTRL

Each 12 digit octal number under the heading OCTAL represents a word punched in the object deck. Each 5 digit binary number under the heading CNTRL specifies additional information about the OCTAL word. The 5 digit number is also punched in the object deck and controls the loading of the OCTAL word. A detailed explanation of the object-deck format and the CNTRL and OCTAL words is given in Appendix 90.03.

D. SYMBOLIC

The symbolic part of the listing is a 'SAP'-like listing with a few modifications, namely:

  1. Printing of names up to 30 characters in length. If a statement name exceeds 15 characters the associated symbolic instruction is printed on the following line.
  2. Printing of multiple names. If more than one name is associated with an instruction, each name is printed, one name per line.
  3. Printing of identical names. If the programmer makes use of the name qualification feature in the source program, as in the following example:
Name Level Description
*DATA
A 01
C 02 A
B 01
C 02 A

*PROCEDURE Move A C to B C.

The reference to A C will appear in the symbolic listing as 1)C and the reference to B C will appear as 2)C. This results from the fact that the compiler sequentially numbers each identical name it encounters in the source program and it is this number which accompanies each reference to the name in the symbolic listing. (Note: In the reservation of storage for *DATA areas, only those names which represent the lowest level number in the data area will be printed on the left side. For the above example, the data part of the listing would appear as:

*DATA    BSS    0
A        BSS    1
B        BSS    1