Browse Prior Art Database

Symbol Definition Facilities

IP.com Disclosure Number: IPCOM000075527D
Original Publication Date: 1971-Oct-01
Included in the Prior Art Database: 2005-Feb-24
Document File: 1 page(s) / 12K

Publishing Venue

IBM

Related People

Couland, GA: AUTHOR

Abstract

The integration of separately developed assembly modules may lead to a time-consuming debugging activity whenever the same set of numeric values is to be used in every module for resolving conditional assembly instructions, and for defining the sizes and structures of modular tables. This can be improved upon by adding assembler facilities, which allows a set of privileged values to be automatically passed to all the assembly steps in the same job. Two assembler instructions are provided as follows: SST Set System Table SSS Set System Symbol

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 68% of the total text.

Page 1 of 1

Symbol Definition Facilities

The integration of separately developed assembly modules may lead to a time-consuming debugging activity whenever the same set of numeric values is to be used in every module for resolving conditional assembly instructions, and for defining the sizes and structures of modular tables. This can be improved upon by adding assembler facilities, which allows a set of privileged values to be automatically passed to all the assembly steps in the same job. Two assembler instructions are provided as follows: SST Set System Table SSS Set System Symbol

Initially, each parameter is given a reserved symbolic name, or "System Symbol". When he writes an assembly module, the programmer assigns values, by means of SSS instructions, to all of the System Symbols he needs, regardless of the values which may be used in other programmers' modules.

For integration, it is necessary to assign to a given System Symbol the same value in all the modules which contain it. This can be done by assembling in a first step a SST module which assigns values, by means of SSS instructions, to all the System Symbols; the resulting symbol table is saved and becomes the System Table. At the beginning of each succeeding assembly step, the System Table is used for initializing the symbol table. Any SSS instruction defining a symbol which is present in the System Table is ignored. If the symbol is not in the System Table, it is assigned the value of the expression in the opera...