Universal Identifiers

A universal identifier is a string of up to 11 alphanumeric characters of which the first letter is in the range A to L. A universal identifier may be defined at any point in the program after #CORE and must be unique.

However, the exception to this are universals whose names begin with D and L, these cannot be defined as the compiler will itself assign values to such identifiers as follows:

  • Whenever #SEGMENT is compiled, an identifier Dsegment is defined whose value is the program file address of the segment, that is the address of the backing store area where it will be stored.
  • Whenever #END is compiled at the end of a new segment, an identifier Lsegment is defined whose value is the length in words of the segment.

Links to universal identifiers starting with: A B C E F G H I J K

  • Last modified: 17/01/2024 13:35
  • by Adrian Cunnelly