HLASM General Information
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


What's new in High Level Assembler release 6

HLASM General Information
GC26-4943-06

High Level Assembler Release 6 provides these enhancements over High Level Assembler Release 5:

Changed Assembler instructions
  • New QY-type and SY-type address constants provide resolution into long-displacement.
  • Support for three decimal floating-point data types, increasing instruction addressability and reducing the need for additional instructions.
Unified Opcode table
  • OPTABLE option
    • The OPTABLE option is permitted on the *PROCESS statement.
Mnemonic tagging
  • Suffix tags for instruction mnemonics let you use identically-named macro instructions and machine instructions in the same source program.
New features
  • High Level Assembler for Linux on System z®
New options
  • WORKFILE
Changed assembler instructions
  • DC/DS
    • Decimal floating-point constants
    • Unsigned binary constants
Changed assembler statements
  • OPTABLE option for ACONTROL
Services Interface
  • HLASM Services Interface for I/O exits added
Miscellany
  • Qualifiers identified in symbol cross-reference.
High Level Assembler Release 6 requires processors supporting Architecture Level Set 1 (ALS-1), for example:
  • S/390® Multiprise 3000 (or compatible server)
  • S/390 Parallel Enterprise — G5, G6 (or compatible server)
  • zSeries® z900, z990, and z800 servers (or compatible)
and later systems. For details, see
  http://www.ibm.com/systems/z/hardware/index.html

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014