HLASM Language Reference
HLASM Language Reference HLASM Language Reference
IBM High Level Assembler for MVS & VM & VSE Publications IBM High Level Assembler for MVS & VM & VSE Publications High Level Assembler runs under MVS, VM and VSE. Its publications for the MVS, VM and VSE operating systems are described in this section. Publications The books in the High Level Assembler library are shown in Figure 1. This figure shows which books can help you with specific tasks, such as application programming. Figure 1. IBM High Level Assembler for MVS & VM & VSE Publications Task Publication Order Number Evaluation and Planning Installation and Customization Application Programming Diagnosis Warranty HLASM V1R5 General Information HLASM V1R5 Installation and Customization Guide HLASM V1R5 Programmer's Guide HLASM V1R5 Toolkit Feature Installation Guide HLASM V1R5 Programmer's Guide HLASM V1R5 Language Reference HLASM V1R5 General Information HLASM V1R5 Toolkit Feature User's Guide HLASM V1R5 Toolkit Feature Interactive Debug Facility User's Guide HLASM V1R5 Installation and Customization Guide HLASM V1R5 Licensed Program Specifications GC26-4943 SC26-3494 SC26-4941 GC26-8711 SC26-4941 SC26-4940 GC26-4943 GC26-8710 GC26-8709 SC26-3494 GC26-4944 HLASM V1R5 General Information Introduces you to the High Level Assembler product by describing what it does and which of your data processing needs it can fill. It is designed to help you evaluate High Level Assembler for your data processing operation and to plan for its use. HLASM V1R5 Installation and Customization Guide Contains the information you need to install and customize, and diagnose failures in, the High Level Assembler product. The diagnosis section of the book helps users determine if a correction for a similar failure has been documented previously. For problems not documented previously, the book helps users to prepare an APAR. This section is for users who suspect that High Level Assembler is not working correctly because of some defect. xii HLASM V1R5 Language Reference
IBM High Level Assembler for MVS & VM & VSE Publications HLASM V1R5 Language Reference Presents the rules for writing assembler language source programs to be assembled using High Level Assembler. HLASM V1R5 Licensed Program Specifications Contains a product description and product warranty information for High Level Assembler. HLASM V1R5 Programmer's Guide Describes how to assemble, debug, and run High Level Assembler programs. HLASM V1R5 Toolkit Feature Installation Guide Contains the information you need to install and customize, and diagnose failures in, the High Level Assembler Toolkit Feature. HLASM V1R5 Toolkit Feature User's Guide Describes how to use the High Level Assembler Toolkit Feature. HLASM V1R5 Toolkit Feature Debug Reference Summary Contains a reference summary of the High Level Assembler Interactive Debug Facility. HLASM V1R5 Toolkit Feature Interactive Debug Facility User's Guide Describes how to use the High Level Assembler Interactive Debug Facility. Softcopy Publications The High Level Assembler publications are available in the following softcopy formats: z/OS V1Rx Collection, SK3T-4269 z/OS V1Rx and Software Products DVD Collection, SK3T-4271 z/VM Collection, SK2T-2067 VSE Collection, SK2T-0060 The High Level Assembler web site The High Level Assembler web site, at | http://www.ibm.com/software/awdtools/hlasm provides access to all HLASM publications, in downloadable or directly viewable PDF and BookMaster® formats. The web site also provides access to other information relevant to High Level Assembler. | Using LookAt to look up Message Explanations | LookAt is an online facility that lets you look up explanations for most of the IBM | messages you encounter, as well as for some system abends and codes. Using | LookAt to find information is faster than a conventional search because in most | cases LookAt goes directly to the message explanation. | You can use LookAt from the following locations to find IBM message explanations | for z/OS elements and features, z/VM, VSE/ESA, and Clusters for AIX® and | Linux: About this Manual xiii
- Page 1: High Level Assembler for MVS & VM &
- Page 4 and 5: Note! Before using this information
- Page 6 and 7: Contents Source Module . . . . . .
- Page 8 and 9: Contents Ordinary USING Instruction
- Page 10 and 11: Contents Sublists in Operands . . .
- Page 12 and 13: About this Manual This manual descr
- Page 16 and 17: | The Internet. You can access IBM
- Page 18 and 19: ▌C▐ The item referred to by ▌
- Page 20 and 21: Miscellany The ASCII translation t
- Page 22 and 23: Part 1. Assembler Language—Struct
- Page 24 and 25: Language Compatibility Language Com
- Page 26 and 27: Assembler Program Assembler Program
- Page 28 and 29: Relationship of Assembler to Operat
- Page 30 and 31: Coding Made Easier Linkage between
- Page 32 and 33: Character Set Compatibility with Ea
- Page 34 and 35: Assembler Language Coding Conventio
- Page 36 and 37: Assembler Language Coding Conventio
- Page 38 and 39: Assembler Language Coding Conventio
- Page 40 and 41: Assembler Language Coding Conventio
- Page 42 and 43: Assembler Language Structure Condit
- Page 44 and 45: Assembler Language Structure Machin
- Page 46 and 47: Assembler Language Structure Condit
- Page 48 and 49: Terms, Literals, and Expressions Te
- Page 50 and 51: Terms, Literals, and Expressions -
- Page 52 and 53: Terms, Literals, and Expressions As
- Page 54 and 55: Terms, Literals, and Expressions Se
- Page 56 and 57: Terms, Literals, and Expressions Fo
- Page 58 and 59: Terms, Literals, and Expressions I
- Page 60 and 61: Terms, Literals, and Expressions Th
- Page 62 and 63: Terms, Literals, and Expressions 1.
IBM High Level Assembler for MVS & VM & VSE Publications<br />
IBM High Level Assembler for MVS & VM & VSE Publications<br />
High Level Assembler runs under MVS, VM and VSE. Its publications for the MVS,<br />
VM and VSE operating systems are described in this section.<br />
Publications<br />
The books in the High Level Assembler library are shown in Figure 1. This figure<br />
shows which books can help you with specific tasks, such as application<br />
programming.<br />
Figure 1. IBM High Level Assembler for MVS & VM & VSE Publications<br />
Task Publication Order Number<br />
Evaluation and Planning<br />
Installation and<br />
Customization<br />
Application<br />
Programming<br />
Diagnosis<br />
Warranty<br />
<strong>HLASM</strong> V1R5 General<br />
Information<br />
<strong>HLASM</strong> V1R5 Installation<br />
and Customization Guide<br />
<strong>HLASM</strong> V1R5<br />
Programmer's Guide<br />
<strong>HLASM</strong> V1R5 Toolkit<br />
Feature Installation Guide<br />
<strong>HLASM</strong> V1R5<br />
Programmer's Guide<br />
<strong>HLASM</strong> V1R5 <strong>Language</strong><br />
<strong>Reference</strong><br />
<strong>HLASM</strong> V1R5 General<br />
Information<br />
<strong>HLASM</strong> V1R5 Toolkit<br />
Feature User's Guide<br />
<strong>HLASM</strong> V1R5 Toolkit<br />
Feature Interactive Debug<br />
Facility User's Guide<br />
<strong>HLASM</strong> V1R5 Installation<br />
and Customization Guide<br />
<strong>HLASM</strong> V1R5 Licensed<br />
Program Specifications<br />
GC26-4943<br />
SC26-3494<br />
SC26-4941<br />
GC26-8711<br />
SC26-4941<br />
SC26-4940<br />
GC26-4943<br />
GC26-8710<br />
GC26-8709<br />
SC26-3494<br />
GC26-4944<br />
<strong>HLASM</strong> V1R5 General Information<br />
Introduces you to the High Level Assembler product by describing what<br />
it does and which of your data processing needs it can fill. It is<br />
designed to help you evaluate High Level Assembler for your data<br />
processing operation and to plan for its use.<br />
<strong>HLASM</strong> V1R5 Installation and Customization Guide<br />
Contains the information you need to install and customize, and<br />
diagnose failures in, the High Level Assembler product.<br />
The diagnosis section of the book helps users determine if a correction<br />
for a similar failure has been documented previously. For problems not<br />
documented previously, the book helps users to prepare an APAR. This<br />
section is for users who suspect that High Level Assembler is not<br />
working correctly because of some defect.<br />
xii<br />
<strong>HLASM</strong> V1R5 <strong>Language</strong> <strong>Reference</strong>