Technical detail
Hardware Requirements
High Level Assembler, and its generated object programs, can run in any IBM ES/9000, 3090, 308X, 43XX, or 937X processor supported by the operating systems listed below under Software Requirements. However, you can only run a generated object program that uses 370-XA machine instructions on a 370-XA mode processor under an operating system that provides the necessary architecture support for the 370-XA instructions used. Similarly, you can only run a generated object program that uses ESA/370 or ESA/390 machine instructions on an associated processor under an operating system that provides the necessary architecture support for the ESA/370 and ESA/390 instructions used.
Software Requirements
HLASM runs under the operating systems listed below. Unless otherwise stated, the assembler also operates under subsequent versions, releases, and modification levels of these systems:
MVS SP Version 5, Release 1 or higher
OS/390 Version 1
VM/ESA Version 2, Release 2
VSE/ESA Version 1, Release 4
VSE/ESA Version 2, Release 3
In addition, HLASM requires one of the following:
MVS/ESA: IBM System Modification Program/Extended (SMP/E).
VM/ESA: IBM VM Serviceability Enhancements Staged/Extended (VMSES/E) and VMFPLC2.
VSE: Maintain System History Program (MSHP) to install High Level Assembler.

