HLASM ( High-Level Assembler ) je high - level assembler od IBM pro operační systémy z/OS, z/VSE, z/VM a z/TPF , který běží na sálových počítačích z/Architecture . Existuje také verze (především pro systémy nainstalované na architektuře z/Architecture), která běží na Linuxu (toto prostředí je někdy označováno jako z/Linux).
Na základě assembleru IBM H umožňuje programátorům psát kód jazyka symbolických instrukcí, který využívá některé funkce běžně spojené s jazyky na vysoké úrovni. Některé z těchto funkcí jsou direktivy označené a závislé na POUŽÍVÁNÍ, úplnější informace o křížových odkazech a další prostředky pro jazyk maker (jako je schopnost psát vlastní uživatelem definované funkce).
Příklad programu Hello world , který vytiskne příslušnou zprávu a ukončí se:
YREGS AHOJ CSECT STM R14,R12,12(R13) LR-R12, R15 POUŽÍVÁNÍM HELLO, R12 LR-R11, R13 LA R13 ULOŽIT ST R11,4(,R13) ST R13,8(,R11) WTO „AHOJ! TOTO JE MŮJ PRVNÍ PROGRAM HLASM' L R13,4(,R13) LM-R14,R12,12(R13) XR R15, R15 BR R14 UŠETŘETE DS 18F KONEC AHOJjazyk symbolických instrukcí | |
---|---|
IDE | |
Překladatelé | |
Formáty syntaxe |