11.07.2015 Views

HLASM: V1R6 Language Ref

HLASM: V1R6 Language Ref

HLASM: V1R6 Language Ref

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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

XATTR instructionPSECT►► PSECT(name) ►◄PSECT (name)Identifies the private read-write “section” or PSECT associated with name by itsbeing an internal or external symbol belonging to an element in the class towhich the PSECT belongs. The name is one of:v an ENTRY name, where the entry is in the same section (CSECT or RSECT)as name, but in a different class. For reentrant code, the PSECT is normally anon-shared class, so a separate CATTR statement is needed to declare thatclass and its attributes.v an internal label within the PSECT.REFERENCE►►,(1)REFERENCE( ▼ DIRECT )INDIRECT(1)DATACODE►◄Notes:1 Select no more than one option from each group.REFERENCE(DIRECT), abbreviation REF(DIRECT)Instructs the assembler to reset (clear) the “Indirect <strong>Ref</strong>erence” attribute.REFERENCE(INDIRECT), abbreviation REF(INDIRECT)Instructs the assembler to assign the “Indirect <strong>Ref</strong>erence” attribute.REFERENCE(CODE), abbreviation REF(CODE)Instructs the assembler to set the Executable attribute.REFERENCE(DATA), abbreviation REF(DATA)Instructs the assembler to set the Not Executable attribute.SCOPE►► SCOPE( SECTION )MODULELIBRARYIMPORTEXPORT►◄SCOPE(SECTION), abbreviation SCOPE(S)Instructs the assembler to set the binding scope to “Section”.Chapter 5. Assembler instruction statements 229

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

Saved successfully!

Ooh no, something went wrong!