22.02.2015 Views

HLASM Language Reference

HLASM Language Reference

HLASM Language Reference

SHOW MORE
SHOW LESS

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

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

Macro and Conditional Assembly <strong>Language</strong> Summary<br />

Figure 114 (Page 2 of 2). Macro <strong>Language</strong> Elements (Part 1)<br />

Variable Symbols<br />

Global-scope SET Symbols<br />

Local SET Symbols<br />

Statement<br />

Symbolic Parameter<br />

SETA<br />

SETB<br />

SETC<br />

SETA<br />

SETB<br />

SETC<br />

Sequence Symbol<br />

Inner<br />

Macro<br />

Name<br />

Operand<br />

Name<br />

Operand<br />

Name<br />

Operand<br />

Name<br />

Operand<br />

Name<br />

Operand<br />

Name<br />

Operand<br />

Name<br />

Operand<br />

Name<br />

Notes:<br />

1. Variable symbols in macro instructions are replaced by their values before processing.<br />

2. Depending upon their values, system variable symbols with global scope can be used in the same way as global SET symbols, and system variable symbols with local scope can be used in the same way as local SET symbols.<br />

3. Only if value is self-defining term.<br />

4. Converted to arithmetic 0 or 1.<br />

5. Only in character relations.<br />

6. Only in arithmetic relations.<br />

7. Only in arithmetic or character relations.<br />

8. Converted to an unsigned number.<br />

9. Converted to character 0 or 1.<br />

10. Only if one to ten decimal digits, not greater than 2147483647.<br />

11. Only in created SET symbols if value of parenthesized expression is an alphabetic character followed by 0 to 61 alphanumeric characters.<br />

12. Only in created SET symbols (as described above) and in subscripts (see SETA statement).<br />

13. The first operand of a SETAF or SETCF instruction must be a character (SETC) expression containing or evaluating to an eight byte module name.<br />

Appendix C. Macro and Conditional Assembly <strong>Language</strong> Summary 411

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

Saved successfully!

Ooh no, something went wrong!