High Level Assembler Release 5 is a powerful and flexible tool for developing and maintaining
all Assembler Language applications. The assembler and its Toolkit feature enhance accuracy and
productivity, and improve application reliability, maintainability, and serviceability.

Release 5 supports new hardware and operating system capabilities, provides many usability
enhancements, and increases the expressive power of the macro and conditional assembly language.

Among the new features of IBM High Level Assembler and Toolkit Feature R5 are:

ASCII character constants and literals

Extensions for Dynamic Link Library modules written in and callable from Assembler Language

Alignment enhancements for controlling storage alignment

Support for macros in Unix System Services file system (HFS)

AMODE instruction extensions for external symbols

Longer macro arguments and SETC variables

New option for warning-message suppression

New diagnostic messages to improve application reliability

TYPECHECK option, with type-modifier extensions to support new programmer-assigned and assembler
types

High Level Assembler Release 5 is a powerful and flexible tool for developing and maintaining
all Assembler Language applications, converting symbolic source statements to machine language
object code with extensive checks for common coding errors. The assembler and its Toolkit feature
enhance programmer accuracy and productivity, and improve application reliability, maintainability,
and serviceability.

Release 5 provides extensions supporting new hardware and operating system capabilities, and
many usability enhancements. Other new features increase the expressive power of the macro and
conditional assembly language, enabling users to create macro instructions that simplify and clarify
application coding.

Among the new features of IBM High Level Assembler and Toolkit Feature R5 are:

AMODE ANY64 support for external symbol definitions and references, thus enabling multiple entry
points with differing addressing modes in a single module

Longer macro arguments and SETC variables, to simplify the creation of more complex and powerful
macro instructions

New option for warning-message suppression to allow you to tailor specific conditions to individual
requirements

TYPECHECK option, with extensions to the EQU instruction and the DC/DS type modifier to support new
programmer-assigned and assembler types, enabling much greater flexibility in tailoring macro
instructions to specific needs

The assembler requires at least 800 KB virtual storage, and possibly more
depending on the application being assembled. Because R5 uses no
external utility file, large assemblies may require more central storage
than previous releases.

The Program Understanding tool (ASMPUT) component of IBM High Level
Assembler Toolkit Feature R5 requires a workstation capable of running
OS/2®, Windows 95, Windows NT, or Windows XP with a minimum of 32
MB memory (64 MB recommended) and at least 20 MB of available hard-drive
space, an SVGA display configured for at least 256 colors, and a
host-system connection or other means of transferring host files to the
workstation.

Software requirements

IBM High Level Assembler for MVS & VM & VSE R5 executes on:

OS/390® 2.10.0 (5647-A01)

z/OS® 1.2.0 (5694-A01) and higher

z/VM® 3.1.0 (5654-A17) and higher

VSE/ESA 2.6 (5690-VSE) and higher
(
Note:
If you plan to use High Level Assembler R5 on a VSE/ESA 2.6 system, note the hardware requirements
listed above.)

Windows NT Version 4.0 with Service Pack 3 or higher (Intel platforms)

A program capable of downloading binary files from a host system running OS/390, MVS/ESA,
VM/ESA®, or VSE/ESA

Note:
Under Windows 9x, NT, or XP, using the online help system requires that Microsoft Internet
Explorer 4.0 or higher be installed.

A recommended host-connection software package is eNetwork Personal Communications Version 4.2
or higher (8H8735), which supports OS/2 and Windows.

Compatibility:
IBM High Level Assembler and Toolkit Feature R5 are upward compatible with previous releases of
IBM High Level Assembler for MVS & VM & VSE and the Toolkit Feature. New instruction mnemonics may
conflict with existing customer macro names, but specifying an appropriate OPTABLE option will allow
existing programs to assemble as before.

Additional storage may be required for large assemblies, and a processor supporting Architecture
Level Set 1 (ALS-1) is required.

Performance considerations:
IBM High Level Assembler for MVS & VM & VSE R5 is designed to utilize storage efficiently;
large regions are required for very large programs. New language features can speed assembler
processing of large macro-based programs.

User group requirements:
This announcement satisfies or partially satisfies at least 61 requirements from one or more of
the worldwide user group communities. Groups include COMMON, COMMON Europe, Guide Share Europe
(GSE), InterAction (Australia/New Zealand), Japan Guide Share (JGS), SHARE Inc., and other sources.
Requirements satisfied include:

Removal of SYSUT1, all assemblies done entirely in storage: MR0311032139

Improved code generated by CNOP

Re-Init call for user I/O exits

Planning information

Customer responsibilities:
Detailed planning information is included in the
IBM High Level Assembler and Toolkit Feature R5 Installation and Customization Guide
. The changes from previous releases are minimal.

Packaging:
All IBM High Level Assembler and Toolkit Feature R5 components are shipped as host files, on
3480 Data Cartridge.

Security, auditability, and control

The announced program uses the security and auditability features of the host operating system. The
customer is responsible for evaluation, selection, and implementation of security features,
administrative procedures, and appropriate controls in application systems and communication
facilities.

Ordering z/OS through the Internet

ShopzSeries provides an easy way to plan and order your z/OS ServerPac or CBPDO. It will analyze
your current installation, determine the correct product migration, and present your new
configuration based on z/OS. Additional products can also be added to your order (including
determination of whether all product requisites are satisfied). ShopzSeries is available in the
U.S. and several countries in Europe. In countries where ShopzSeries is not available yet, contact
your IBM representative (or Business Partner) to handle your order via the traditional IBM ordering
process. For more details and availability, visit the ShopzSeries Web site at

Order VM SDO and VSE SIPO through the Internet

ShopzSeries provides an easy way to plan and order zSeries software upgrades. This now includes VM
and VSE! Using ShopzSeries, customers can quickly generate orders for VM SDOs and VSE SIPOs.
Additionally, ShopzSeries will ensure your order is technically correct (that is, ensures any coreq
or prereq or incompatibility conditions are resolved to ensure timely order placement and
processing). ShopzSeries is available in the United States and several countries in Europe. In
countries where ShopzSeries is not available yet, contact your IBM representative (or Business
Partner) to handle your order via the traditional IBM ordering process. For more details and
availability, visit the ShopzSeries Web site at

Entry Support License (ESL):
To order an ESL, specify the program number, feature number 9001 for asset registration, and
the applicable ESL OTC feature number. Also specify the feature number of the desired distribution
medium.

ESL machines can be determined by referring to the IBM Entry End User/390 Attachment (Z125-4379).

Basic machine-readable material:
There are no changes to ordering information for basic machine-readable material for IBM High
Level Assembler and Toolkit Feature R5. Refer to the announcements listed under
Reference information
for information.

Customization options:
Order customization options are unchanged from previous releases. Refer to the announcements
listed in
Reference information
.

Optional machine-readable material:
To order, select the feature number for the desired distribution medium.

This information is unchanged from previous releases. Refer to the announcements listed under
Reference information
for prices and ordering information for IBM High Level Assembler for MVS & VM & VSE R5.

Unlicensed documentation:
There are no changes to the unlicensed documentation from previous releases. Refer to the
announcements listed under
Reference information
.

These displayable manuals can be used with the BookManager® READ licensed programs in any of the
supported environments, and with the Adobe Acrobat Reader. Terms and conditions for use of the
machine-readable files are shipped with the files.

Licensed documentation:
Subsequent updates (technical newsletters or revisions between releases) to the publications
shipped with the product will be distributed to the user of record for as long as a license for this
software remains in effect. A separate publication order or subscription is not needed.

Refer to the announcements listed under
Reference information
for price and charging information for IBM High Level Assembler for MVS & VM & VSE R5.

OTC:
Customers who pay an OTC for a licensed program receive enhancements and future releases, if
any, at no additional charge. Significant new function may be offered as an optional feature and
charged for separately. If a replacement program is announced and the customer elects to license
the replacement program for an OTC and replace the prior program, an upgrade charge may apply.

Entry Support License OTC:
An OTC authorizes use only on IBM Entry End User/390 machines.

Refer to the announcements listed under
Reference information
for prices and charges for IBM High Level Assembler for MVS & VM & VSE R5.

The Americas Call Centers, our national direct marketing organization, can add your name to the
mailing list for catalogs of IBM products.

Note:
Shipments will begin after the planned availability date.

Trademarks

MVS, VSE/ESA, and MVS/ESA are trademarks of International Business Machines Corporation in the
United States or other countries or both.

The e-business logo, S/390, Multiprise, zSeries, OS/2, OS/390, z/OS, z/VM, VM/ESA, Requisite,
BookManager, and Systempac are registered trademarks of International Business Machines Corporation
in the United States or other countries or both.

Intel is a trademark of Intel Corporation.

Windows NT, Windows, and Microsoft are trademarks of Microsoft Corporation.

Other company, product, and service names may be trademarks or service marks of others.