HLASM Language Reference
HLASM Language Reference HLASM Language Reference
ANOP Instruction statement processed by the assembler is Statement 4, the statement following the ANOP instruction. 396 HLASM V1R5 Language Reference
MHELP Instruction Chapter 10. MHELP Instruction The MHELP instruction controls a set of trace and dump facilities. MHELP statements can occur anywhere in open code or in macro definitions. MHELP options remain in effect until superseded by another MHELP statement. MHELP Options Options are selected by an absolute expression in the MHELP operand field. ►►──┬─────────────────┬──MHELP──options────────────────────────────►◄ └─sequence_symbol─┘ sequence_symbol is a sequence symbol. options is the sum of the binary or decimal options described below. MHELP B'1' or MHELP 1, Macro Call Trace: This option provides a one-line trace listing for each macro call, giving the name of the called macro, its nested depth, and its &SYSNDX value. The trace is provided only upon entry into the macro. No trace is provided if error conditions prevent entry into the macro. MHELP B'10' or MHELP 2, Macro Branch Trace: This option provides a one-line trace-listing for each AGO and AIF conditional assembly branch within a macro. It gives the model statement numbers of the “branched from” and the “branched to” statements, and the name of the macro in which the branch occurs. This trace option is suppressed for library macros. MHELP B'100' or MHELP 4, Macro AIF Dump: This option dumps undimensioned SET symbol values from the macro dictionary immediately before each AIF statement that is encountered. MHELP B'1000' or MHELP 8, Macro Exit Dump: This option dumps undimensioned SET symbols from the macro dictionary whenever an MEND or MEXIT statement is encountered. MHELP B'10000' or MHELP 16, Macro Entry Dump: This option dumps parameter values from the macro dictionary immediately after a macro call is processed. MHELP B'100000' or MHELP 32, Global Suppression: This option suppresses global SET symbols in two preceding options, MHELP 4 and MHELP 8. MHELP B'1000000' or MHELP 64, Macro Hex Dump: This option, when used with the Macro AIF dump, the Macro Exit dump, or the Macro Entry dump, dumps the parameter and SETC symbol values in EBCDIC and hexadecimal formats. Only positional and keyword parameters are dumped in hexadecimal; system parameters are dumped in EBCDIC. The full value of SETC variables or parameters is dumped in hexadecimal. © Copyright IBM Corp. 1982, 2004 397
- Page 366 and 367: LCLA, LCLB, and LCLC Instructions s
- Page 368 and 369: SETA Instruction expression is an a
- Page 370 and 371: SETA Instruction | The logical-exp
- Page 372 and 373: SETA Instruction | Figure 99 (Page
- Page 374 and 375: SETA Instruction | The result of C2
- Page 376 and 377: SETA Instruction NOT Format: Logica
- Page 378 and 379: SETA Instruction | X2A Name Operati
- Page 380 and 381: SETA Instruction In evaluating the
- Page 382 and 383: SETB Instruction Any expression tha
- Page 384 and 385: SETB Instruction ┌─────
- Page 386 and 387: SETB Instruction | ISDEC | Format:
- Page 388 and 389: SETB Instruction The two comparands
- Page 390 and 391: SETC Instruction Notes: 1. The asse
- Page 392 and 393: Figure 103. Substring Notation in C
- Page 394 and 395: Loc Object Code Addr1 Addr2 Stmt So
- Page 396 and 397: | B2C('111111') has value '3' | B2C
- Page 398 and 399: | Output: D2B('decstring') converts
- Page 400 and 401: SIGNED Format: Logical-expression,
- Page 402 and 403: | X2D('') has value '+' | X2D('91')
- Page 404 and 405: Concatenation of strings containing
- Page 406 and 407: MACRO &NAME MOVE &TO,&FROM LCLC &PR
- Page 408 and 409: SETAF Instruction Alternative State
- Page 410 and 411: Branching Branching You can control
- Page 412 and 413: AGO Instruction The extended AIF in
- Page 414 and 415: ACTR Instruction AGOB—Synonym of
- Page 418 and 419: MHELP Instruction MHELP B'10000000'
- Page 420 and 421: 400 HLASM V1R5 Language Reference
- Page 422 and 423: Assembler Instructions and Statemen
- Page 424 and 425: Assembler Instructions and Statemen
- Page 426 and 427: Assembler Instructions and Statemen
- Page 428 and 429: Summary of Constants Figure 113. Su
- Page 430 and 431: Macro and Conditional Assembly Lang
- Page 432 and 433: Macro and Conditional Assembly Lang
- Page 434 and 435: Macro and Conditional Assembly Lang
- Page 436 and 437: Macro and Conditional Assembly Lang
- Page 438 and 439: Macro and Conditional Assembly Lang
- Page 440 and 441: Macro and Conditional Assembly Lang
- Page 442 and 443: Standard Character Set Code Table H
- Page 444 and 445: Standard Character Set Code Table H
- Page 446 and 447: Trademarks AIX BookMaster CICS DFSM
- Page 448 and 449: Bibliography SMP/E Reference, SC28-
- Page 450 and 451: Index A2C (SETC built-in function)
- Page 452 and 453: Index B B-type binary constant 141
- Page 454 and 455: Index conditional assembly instruct
- Page 456 and 457: Index elements of conditional assem
- Page 458 and 459: Index instructions (continued) asse
- Page 460 and 461: Index machine instruction statement
- Page 462 and 463: Index operands (continued) compatib
- Page 464 and 465: Index relative addressing 67 reloca
MHELP Instruction<br />
Chapter 10. MHELP Instruction<br />
The MHELP instruction controls a set of trace and dump facilities. MHELP<br />
statements can occur anywhere in open code or in macro definitions. MHELP<br />
options remain in effect until superseded by another MHELP statement.<br />
MHELP Options<br />
Options are selected by an absolute expression in the MHELP operand field.<br />
►►──┬─────────────────┬──MHELP──options────────────────────────────►◄<br />
└─sequence_symbol─┘<br />
sequence_symbol<br />
is a sequence symbol.<br />
options<br />
is the sum of the binary or decimal options described below.<br />
MHELP B'1' or MHELP 1, Macro Call Trace: This option provides a one-line<br />
trace listing for each macro call, giving the name of the called macro, its nested<br />
depth, and its &SYSNDX value. The trace is provided only upon entry into the<br />
macro. No trace is provided if error conditions prevent entry into the macro.<br />
MHELP B'10' or MHELP 2, Macro Branch Trace: This option provides a<br />
one-line trace-listing for each AGO and AIF conditional assembly branch within a<br />
macro. It gives the model statement numbers of the “branched from” and the<br />
“branched to” statements, and the name of the macro in which the branch occurs.<br />
This trace option is suppressed for library macros.<br />
MHELP B'100' or MHELP 4, Macro AIF Dump: This option dumps<br />
undimensioned SET symbol values from the macro dictionary immediately before<br />
each AIF statement that is encountered.<br />
MHELP B'1000' or MHELP 8, Macro Exit Dump: This option dumps<br />
undimensioned SET symbols from the macro dictionary whenever an MEND or<br />
MEXIT statement is encountered.<br />
MHELP B'10000' or MHELP 16, Macro Entry Dump: This option dumps<br />
parameter values from the macro dictionary immediately after a macro call is<br />
processed.<br />
MHELP B'100000' or MHELP 32, Global Suppression: This option suppresses<br />
global SET symbols in two preceding options, MHELP 4 and MHELP 8.<br />
MHELP B'1000000' or MHELP 64, Macro Hex Dump: This option, when used<br />
with the Macro AIF dump, the Macro Exit dump, or the Macro Entry dump, dumps<br />
the parameter and SETC symbol values in EBCDIC and hexadecimal formats.<br />
Only positional and keyword parameters are dumped in hexadecimal; system<br />
parameters are dumped in EBCDIC. The full value of SETC variables or<br />
parameters is dumped in hexadecimal.<br />
© Copyright IBM Corp. 1982, 2004 397