HLASM

E752540

HLASM (High Level Assembler) is IBM's advanced assembler language and toolset used primarily for developing low-level system and application software on IBM mainframe platforms.

All labels observed (3)

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf IBM software tool
assembler language
developer IBM
documentation IBM High Level Assembler manuals
domain IBM mainframe software development
fullName High Level Assembler
languageLevel low‑level
platform IBM mainframe
z/OS
z/TPF
z/VM
z/VSE
predecessor Assembler F
linked to: FAP assembler

Assembler XE
linked to: Assembler

Assembler XF
linked to: Assembler

IBM Assembler H
linked to: HLASM
supports 24‑bit addressing
31‑bit addressing
64‑bit addressing
CSECT and DSECT definitions
conditional assembly
conditional assembly variables
copybooks and include files
cross‑reference listings
diagnostic listings
external symbol definitions
high‑level assembler directives
link‑edit control via assembler statements
listing control options
macro language
reentrant code patterns
reusable macro libraries
structured control macros
structured macro interfaces
symbolic debugging aids
targetArchitecture ESA/390
IBM Z
linked to: IBM System z

System z
linked to: IBM System z

System/370
linked to: IBM System/370
tooling integrated with IBM z/OS development tools
invocable from JCL
usable from TSO/ISPF environments
typicalUsers mainframe application developers
system programmers
useCase device drivers
middleware components
operating system components
performance‑critical application modules
system programming

How these facts were elicited

Referenced by (5)

Full triples — surface form annotated when it differs from this entity's canonical label.

Assembler hasAbbreviation HLASM
HLASM predecessor IBM Assembler H
linked to: HLASM
IBM High Level Assembler predecessor IBM Assembler H
linked to: HLASM
IBM High Level Assembler documentation IBM High Level Assembler Programmer’s Guide
linked to: HLASM