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.

MHELP optionsparameters are dumped in hexadecimal; system parameters are dumped inEBCDIC. The full value of SETC variables or parameters is dumped inhexadecimal.MHELP B'10000000' or MHELP 128, MHELP Suppression:This option suppresses all currently active MHELP options.MHELP Control on &SYSNDX:The maximum value of the &SYSNDX system variable can be controlled bythe MHELP instruction. The limit is set by specifying a number in theoperand of the MHELP instruction that is not one of the MHELP codesdefined above, and is in the following number ranges:v 256 to 65535MHELP operand mappingv Most numbers in the range 65792 to 9999999. <strong>Ref</strong>er to MHELP operandmapping below for details.When the &SYSNDX limit is reached, message ASMA013S ACTR counterexceeded is issued, and the assembler in effect ignores all further macrocalls.The MHELP operand field is actually mapped into a fullword. The predefinedMHELP codes correspond to the fourth byte of this fullword, while the &SYSNDXlimit is controlled by setting any bit in the third byte to 1. If all bits in the thirdbyte are 0, then the &SYSNDX limit is not set.The bit settings for bytes 3 and 4 are shown in Table 62.Table 62. &SYSNDX Control BitsByteDescriptionByte 3 - &SYSNDX control 1... .... Bit 0 = 1. Value=32768. Limit &SYSNDXto 32768..1.. .... Bit 1 = 1. Value=16384. Limit &SYSNDXto 16384...1. .... Bit 2 = 1. Value=8192. Limit &SYSNDXto 8192....1 .... Bit 3 = 1. Value=4096. Limit &SYSNDXto 4096..... 1... Bit 4 = 1. Value=2048. Limit &SYSNDXto 2048..... .1.. Bit 5 = 1. Value=1024. Limit &SYSNDXto 1024..... ..1. Bit 6 = 1. Value=512. Limit &SYSNDX to512..... ...1 Bit 7 = 1. Value=256. Limit &SYSNDX to256.Byte 4 1... .... Bit 0 = 1. Value=128. MHELPSuppression..1.. .... Bit 1 = 1. Value=64. Macro Hex Dump...1. .... Bit 2 = 1. Value=32. Global Suppression....1 .... Bit 3 = 1. Value=16. Macro Entry Dump..... 1... Bit 4 = 1. Value=8. Macro Exit Dump..... .1.. Bit 5 = 1. Value=4. Macro AIF Dump..... ..1. Bit 6 = 1. Value=2. Macro Branch Trace..... ...1 Bit 7 = 1. Value=1. Macro Call Trace.392 <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!