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.

PRINT instructionthis operand is specified, the DATA operand does not apply to constants thatare generated during macro processing. Also, if this operand is specified, theMSOURCE operand does not apply. When the PRINT NOGEN instruction is ineffect, the assembler prints one of the following on the same line as the macrocall or model statement:v The object code for the first instruction generated. The object code includesthe data that is shown under the ADDR1 and ADDR2 columns of theassembler listing.v The first 8 bytes of generated data from a DC instructionWhen the assembler forces alignment of an instruction or data constant, itgenerates zeros in the object code and prints the generated object code in thelisting. When you use the PRINT NOGEN instruction the generated zeros arenot printed.Note: If the next line to print after macro call or model statement is adiagnostic message, the object code or generated data is not shown inthe assembler listing.The MNOTE instruction always causes a message to be printed.►►NODATADATA►◄NODATAinstructs the assembler to print only the first 8 bytes of the object code ofconstants. This operand does not apply if PRINT OFF has been specified. IfPRINT NOGEN has been specified, this operand does not apply to constantsgenerated during macro processing.DATAinstructs the assembler to print the object code of all constants in full. Thisoperand does not apply if PRINT OFF has been specified. If PRINT NOGENhas been specified, this operand does not apply to constants generated duringmacro processing.►►NOMCALLMCALL►◄NOMCALLinstructs the assembler to suppress the printing of nested macro callinstructions.MCALLinstructs the assembler to print nested macro call instructions, including thename of the macro definition to be processed and the operands and valuespassed to the macro definition. The assembler only prints the operands andcomments up to the size of its internal processing buffer. If this size isChapter 5. Assembler instruction statements 205

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

Saved successfully!

Ooh no, something went wrong!