HLASM

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2013. március 13-án áttekintett verziótól ; az ellenőrzések 3 szerkesztést igényelnek .

Bevezetés

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).

Programpélda

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 HELLO

Linkek