11.07.2015 Views

HLASM: V1R6 Language Ref

HLASM: V1R6 Language Ref

HLASM: V1R6 Language Ref

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ISEQ instruction►►sequence_symbolISEQleft,right►◄sequence_symbolis a sequence symbol.leftspecifies the first column of the field to be sequence-checked. If specified, leftmust be a decimal self-defining term in the range 1 to 80, inclusive.rightspecifies the rightmost column of the field to be sequence checked. If specified,right must be a decimal self-defining term in the range 1 to 80, inclusive, andmust be greater than or equal to left.If left and right are omitted, sequence checking is ended. Sequence checking can berestarted with another ISEQ statement. An ISEQ statement that is used to endsequence checking is itself sequence-checked.The assembler begins sequence checking with the first statement line following theISEQ instruction. The assembler also checks continuation lines.Sequence numbers on adjacent statements or lines are compared according to the8-bit internal EBCDIC collating sequence. When the sequence number on one lineis not greater than the sequence number on the preceding line, a sequence error isflagged, and a warning message is issued, but the assembly is not ended.If the sequence field in the preceding line is spaces, the assembler uses the lastpreceding line with a non-space sequence field to make its comparison.The assembler checks only those statements that are specified in the coding of asource module. This includes any COPY instruction statement or macro instruction.The assembler does not check:v Statements inserted by a COPY instructionv Statements generated from model statements inside macro definitions or frommodel statements in open code (statement generation is discussed in detail inChapter 7, “How to specify macro definitions,” on page 241)v Statements in library macro definitionsLOCTRinstructionThe LOCTR instruction specifies multiple location counters within a controlsection. The assembler assigns consecutive addresses to the segments of code usingone location counter before it assigns addresses to segments of coding using thenext location counter.►► symbol LOCTR ►◄symbolis one of the following:190 <strong>HLASM</strong>: <strong>V1R6</strong> <strong>Language</strong> <strong>Ref</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!