IBM High Level Assembler

High Level Assembler or HLASM is IBM's current assembler programming language for its z/OS, z/VSE, z/VM and z/TPF operating systems on z/Architecture mainframe computers. There is also a version that runs on Linux, primarily intended for systems running on a z/Architecture system (this environment is sometimes referred to as Linux on IBM Z).

Overview

HLASM was released in June 1992 replacing IBM's Assembler H Version 2.[1][2] Despite the name, HLASM on its own does not have many of the features normally associated with a high-level assembler, but does offer a number of improvements over Assembler H and Assembler(XF), such as labeled and dependent USINGs, more complete cross-reference information, and additional macro language capabilities such as the ability to write user-defined functions.

High Level Assembler Toolkit

The High Level Assembler Toolkit is a separately priced accompaniment to the High Level Assembler. The toolkit contains:[3]

  • A set of structured programming macros
    • IF/ELSE/ENDIF
    • DO/ENDDO
    • STRTSRCH/ORELSE/ENDLOOP/ENDSRCH
    • CASENTRY/CASE/ENDCASE
    • SELECT/WHEN/OTHRWISE/ENDSEL.
  • A disassembler.
  • A "Program Understanding Tool" (re-engineering aid).
  • A Source XREF utility (cross-reference facility).
  • Interactive Debug Facility.
  • Enhanced SuperC (source comparison tool).
gollark: That doesn't seem particularly sensical, which I suppose you might expect for anything randomly pulled out of a long video.
gollark: You *really* like saying "boomer papers", don't you.
gollark: It's "not real" in the sense that numbers and differential equations and perfectly accurate triangles and such do not exist in reality, but do allow you to make really good models of it.
gollark: Spirit-grade insults aren't trivial either.
gollark: Becoming spirit is hard. You need lots of training/experience in engineering, physics, insults and criticism.

References

  1. IBM Corporation. "IBM High Level Assembler and Toolkit Feature - Release History". Retrieved October 21, 2012.
  2. IBM Corporation. "Announcement Letter 292-244: IBM HIGH LEVEL ASSEMBLER/MVS & VM & VSE". Retrieved October 21, 2012.
  3. IBM Corporation. "Toolkit Feature components". Retrieved October 21, 2012.

See also

  • IBM Basic assembly language and successors


This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.