This guide provides information on programming considerations and techniques for the High Level Assembler on z/OS, CMS, and z/VSE. It covers topics such as assembling and running programs, system services, programming conventions, and user exits. The guide also includes appendices on cross-system portability, object deck output, and sample programs and user exits.