Summary of changes

Date of Publication
July 2017, last revised October 2025
Form of Publication
Seventh Edition, SC26-3494-06

Changes since the seventh edition:

  • Support for new instructions in IBM z17® (OPTABLE and MACHINE options) (PH62834, PH66872).
  • Fix macro name case inconsistency issue (PH65162).
  • Fix spurious ASMA309W with assembler option FLAG(PAGE0) on NOP 0 (PH63318).
  • Fix Processor Time 01.11.34.9672 in assembly listing (PH63195).
  • Fix ASMA951U due to corrupted MET (PH63008).
  • Support TPROT storage key operand validation similar to SPKA (PH62747).
  • Fix option conflicts between ASMAOPT and PARM (PH61563).
  • Flexible code page support (PH50915):
    • New options EBCDIC, ASCII, UNICODE, CE, CA, CU
    • New CODEPAGE option values
  • Improved support for Linux on IBM Z (PH47425):
    • Provide asma90 as ELF64 executable which does not need 32-bit compatibility libraries
    • Support LIST(ASCII) for ASCII listing
    • Support ASMAOPT file on Linux

Changes since the sixth edition:

  • There are no major changes to the installation and customization procedures for High Level Assembler with release 6.
  • OPTABLE and MACHINE options are enhanced to exploit new hardware features.
  • A new section is included, describing the installation and usage of High Level Assembler on Linux® on z Systems.
  • Installation instructions for High Level Assembler release 6 on VM are provided for z/VM® only. No reference is made to VM/ESA®, as VM/ESA is no longer a supported product.
  • Any reference to obsolete DASD devices has been removed from the z/VSE® sections.
  • Changes in this edition of the book are indicated by a vertical bar in the left margin.
  • For information about changes to the High Level Assembler product in release 6, refer to HLASM General Information.