Assembler Language Software supports dynamic link libraries.

Press Release Summary:



High Level Assembler and Toolkit Release 5, for z/OS, z/VM, and z/VSE, develops and maintains Assembler Language applications, converting symbolic source statements to machine language object code with checks for common coding error. It features ASCII character constants and literals, support for macros in Unix System Services file system, AMODE instruction extensions for external symbols, SYSADATA record layouts for simplified tool integration, and ASMXREF cross-reference utility capabilities.



Original Press Release:



High Level Assembler for z/OS & z/VM & z/VSE V1.5 Offers Support for New Capabilities and Increases Ease of Use



Overview
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:
o ASCII character constants and literals
o Extensions for Dynamic Link Library modules written in and
callable from Assembler Language
o Alignment enhancements for controlling storage alignment
o Support for macros in Unix System Services file system (HFS)
o AMODE instruction extensions for external symbols
o Longer macro arguments and SETC variables
o New option for warning-message suppression
o New diagnostic messages to improve application reliability
o TYPECHECK option, with type-modifier extensions to support new
programmer-assigned and assembler types
o Improved Relocation Dictionary, Symbol cross-reference, and
USING heading
o Relative-immediate reference to external symbols
o Many new conditional assembly functions
o Simplified, extensible format for SYSADATA records
o New default for SIZE(MAX) option to use storage above the 16 MB line
o MACHINE option as alternative to OPTABLE
o Removal of SYSUT1 utility file to increase performance
o Use of Architecture Level Set-1 instructions by the assembler

Enhancements to the High Level Assembler Release 5 Toolkit
Feature include:
o Greatly enhanced Structured Programming Macros
o Additional ASMXREF Cross-Reference utility capabilities
o Many disassembler improvements

Key prerequisites
IBM High Level Assembler for MVS(TM) & VM & VSE R5 is designed
to run on a broad range of processors and operating system
families. For specific prerequisites, refer to the Technical information section.

Planned availability date
June 11, 2004

At a glance
IBM High Level Assembler for MVS & VM & VSE R5 provides:
o Support for Dynamic Link Libraries (DLLs) to enhance cross-language communication
o New conditional assembly functions and attributes for more powerful macros
o Warning-suppression option to enhance usability
o Macros/COPY files in USS file system for cross-system use
o Improved SYSADATA record layouts for simplified tool integration
o ASCII constants to assist cross-system compatibility
o Longer macro arguments and string variables to simplify macro coding
o New and improved diagnostics to enhance application reliability
o Eight-byte address constants for z/Architecture(TM) applications in 64-bit mode

For ordering, contact:
Your IBM representative or the Americas Call Centers at 800-IBM-CALL Reference: LE001

All Topics