CROSS REFERENCE TABLE GENERATOR DESCRIPTION The Cross Reference Table Generator routine processes an Assembler source pro- gram and prints a cross reference list of all symbols appearing in the program. The List contains the symbols in alphabetic order.t Each is followed by the 4-digit sequence number of the statement in which the symbol was defined and the sequence numbers of all statements referring to the symbol. If the source program is con- tained on more than one tape, the tape number follows the statement sequence num- ber. The tape number is determined t;y the order in which the tapes are submitted to the generator routine; it is not printed for the first tape. OPERATING PROCEDURES The following procedures indicate the sequence of steps for execution of the Cross Reference Table Generator: A. Set Teleprinter to LINE and check that all equipment to be used is operable. B. Load Cross Reference Table Generator using the Basic Binary Loader. $ C. Set Switch Register to starting address of Cross Reference Table Generator: 000100 D. Press LOAD ADDRESS. E. Place source language tape in unit serving as the Standard Input unit (e.g., Punched Tape Reader). F. Press RUN. G. At the end of each tape other than the last, the message "END OF TAPE" is printed and the computer halts. Repeat E and F. H. At the end of the last tape (the tape containing the END statement), the table is printed on the Standard List Output device (e.g., Teleprinter). When the table is printed, the computer halts. During the operation of the routine, the following may be printed: Teleprinter Message Explanation Action DD (symbol) A doubly defined symbol Correct source program has been encountered. after completion of rou- The computer does not tine. halt. ------------------- t If the magnetic tape version of the Cross Reference Table Generator is used, it must be executed immediately after the completion of an assembly. It processes the information written on the scratch area of the tape by the Assembler. $ The appropriate System Input/Output subroutines (drivers) are assumed to be in- cluded on the Cross Reference Table Generator tape. 10-1 Teleprinter Message Explanation Action TABLE The combined number of Irrecoverable error. If OVERFLOW symbols and references the Table is necessary, to them exceeds the ca- the source program pacity of the routine. must be revised. 10-2