HLASM Language Reference

HLASM Language Reference HLASM Language Reference

faculty.cs.niu.edu
from faculty.cs.niu.edu More from this publisher
22.02.2015 Views

Macro and Conditional Assembly Language Summary Figure 120 (Page 5 of 5). System Variable Symbols System Variable Symbol Availability Type Type Attr. Scope Initialized or set to &SYSVER HLA1 C U G Assembler release level Notes: 1. Availability: All All assemblers, including the DOS/VSE Assembler AsmH Assembler H Version 2 and High Level Assembler HLA1 High Level Assembler Release 1 HLA2 High Level Assembler Release 2 HLA3 High Level Assembler Release 3 HLA4 High Level Assembler Release 4 HLA5 High Level Assembler Release 5 2. Type: A Arithmetic B Boolean C Character 3. Type Attr: N Numeric (self-defining term) O Omitted U Undefined, unknown, deleted or unassigned 4. Scope: L Local - only in macro G Global - in entire program Value changed by Constant throughout assembly May be used in Character expressions 420 HLASM V1R5 Language Reference

Standard Character Set Code Table Appendix D. Standard Character Set Code Table Figure 121. Standard Character Set Code Table - From Code Page 00037 Hex. Dec. EBCDIC Binary Hex. Dec. EBCDIC Binary 2 32 1 1 1 1 21 33 1 1 2 2 1 22 34 1 1 3 3 11 23 35 1 11 4 4 1 24 36 1 1 5 5 11 25 37 1 11 6 6 11 26 38 1 11 7 7 111 27 39 1 111 8 8 1 28 4 1 1 9 9 11 29 41 1 11 A 1 11 2A 42 1 11 B 11 111 2B 43 1 111 C 12 11 2C 44 1 11 D 13 111 2D 45 1 111 E 14 111 2E 46 1 111 F 15 1111 2F 47 1 1111 1 16 1 3 48 11 11 17 1 1 31 49 11 1 12 18 1 1 32 5 11 1 13 19 1 11 33 51 11 11 14 2 1 1 34 52 11 1 15 21 1 11 35 53 11 11 16 22 1 11 36 54 11 11 17 23 1 111 37 55 11 111 18 24 1 1 38 56 11 1 19 25 1 11 39 57 11 11 1A 26 1 11 3A 58 11 11 1B 27 1 111 3B 59 11 111 1C 28 1 11 3C 6 11 11 1D 29 1 111 3D 61 11 111 1E 3 1 111 3E 62 11 111 1F 31 1 1111 3F 63 11 1111 © Copyright IBM Corp. 1982, 2004 421

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

Figure 120 (Page 5 of 5). System Variable Symbols<br />

System Variable<br />

Symbol<br />

Availability<br />

Type<br />

Type<br />

Attr. Scope Initialized or set to<br />

&SYSVER HLA1 C U G Assembler release<br />

level<br />

Notes:<br />

1. Availability:<br />

All All assemblers, including the DOS/VSE Assembler<br />

AsmH Assembler H Version 2 and High Level Assembler<br />

HLA1 High Level Assembler Release 1<br />

HLA2 High Level Assembler Release 2<br />

HLA3 High Level Assembler Release 3<br />

HLA4 High Level Assembler Release 4<br />

HLA5 High Level Assembler Release 5<br />

2. Type:<br />

A Arithmetic<br />

B Boolean<br />

C Character<br />

3. Type Attr:<br />

N Numeric (self-defining term)<br />

O Omitted<br />

U Undefined, unknown, deleted or unassigned<br />

4. Scope:<br />

L Local - only in macro<br />

G Global - in entire program<br />

Value<br />

changed<br />

by<br />

Constant<br />

throughout<br />

assembly<br />

May be used in<br />

Character expressions<br />

420 <strong>HLASM</strong> V1R5 <strong>Language</strong> <strong>Reference</strong>

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

Saved successfully!

Ooh no, something went wrong!