A HLASM ( High-Level Assembler ) egy IBM magas szintű összeszerelő z/OS, z/VSE, z/VM és z/TPF operációs rendszerekhez , amely z/Architecture nagyszámítógépeken fut . Létezik olyan verzió is (elsősorban a z/Architecture-re telepített rendszerek számára), amely Linuxon fut (ezt a környezetet néha z/Linuxnak is nevezik).
Az IBM H assemblerre alapozva lehetővé teszi a programozóknak, hogy olyan assembly nyelvi kódot írjanak, amely a magas szintű nyelvekhez általában társított funkciók egy részét használja. Ezen szolgáltatások némelyike a FELHASZNÁLÁSTÓL megjelölt és attól függő direktívák, teljesebb kereszthivatkozási információk és további makrónyelvi szolgáltatások (például saját, felhasználó által definiált függvények írásának képessége).
Példa egy Hello world programra , amely kinyomtatja a megfelelő üzenetet és kilép:
YREGS SZia CSECT STM R14,R12,12(R13) LR-R12,R15 HASZNÁLATA HELLO,R12 LR-R11,R13 LA R13 SAVE ST R11,4(,R13) ST R13,8(,R11) WTO 'HELLO! EZ AZ ELSŐ HLASM PROGRAMOM" L R13,4(,R13) LM-R14,R12,12(R13) XR R15,R15 BR R14 SAVE DS 18F VÉGE HELLOAssembly nyelv | |
---|---|
IDE | |
Fordítók | |
Szintaxis formátumok |