HLASM ( High-Level Assembler ) er en IBM high - level assembler til z/OS, z/VSE, z/VM og z/TPF operativsystemer, der kører på z/Architecture mainframe -computere . Der er også en version (primært til systemer installeret på z/Architecture), der kører på Linux (dette miljø omtales nogle gange som z/Linux).
Baseret på IBM H assembler, giver det programmører mulighed for at skrive assembly-sprogkode, der bruger nogle af de funktioner, der normalt er forbundet med højniveausprog. Nogle af disse funktioner er direktiver markeret og afhængig af BRUG, mere fuldstændig krydsreferenceinformation og yderligere makrosprogfaciliteter (såsom muligheden for at skrive dine egne brugerdefinerede funktioner).
Et eksempel på et Hello world-program , der udskriver den relevante besked og afslutter:
YREGS HEJ CSECT STM R14,R12,12(R13) LR-R12,R15 BRUG AF HALLO,R12 LR-R11,R13 LA R13 SPAR ST R11,4(,R13) ST R13,8(,R11) WTO 'HEJ! DETTE ER MIT FØRSTE HLASM-PROGRAM' L R13,4(,R13) LM-R14,R12,12(R13) XR R15,R15 BR R14 SPAR DS 18F SLUT HEJsamlesprog | |
---|---|
IDE | |
Oversættere | |
Syntaksformater _ |