IBM High Level Assembler
High Level Assembler eller HLASM är IBMs nuvarande assembler -programmeringsspråk för sina z/OS , z/VSE , z /VM och z/TPF operativsystem på z/Architecture stordatorer . Det finns också en version som körs på Linux , främst avsedd för system som körs på az/Architecture-system (denna miljö kallas ibland Linux på IBM Z ).
Översikt
HLASM släpptes i juni 1992 och ersatte IBMs Assembler H version 2. Trots namnet har HLASM i sig inte många av de funktioner som normalt förknippas med en högnivåmontör, men erbjuder ett antal förbättringar jämfört med Assembler H och Assembler( XF), såsom märkta och beroende USINGs, mer komplett korsreferensinformation och ytterligare makrospråksfunktioner såsom förmågan att skriva användardefinierade funktioner. Medan han arbetade på IBM skapade och var John Robert Ehrman den ledande utvecklaren för HLASM och anses vara "fadern till högnivåmontören".
Monteringsverktyg på hög nivå
High Level Assembler Toolkit är ett separat prissatt tillbehör till High Level Assembler. Verktygslådan innehåller:
- En uppsättning strukturerade programmeringsmakron —
- OM/ELSE/ENDIF
- DO/ENDDO
- STRTSRCH/ORELSE/ENDLOOP/ENDSRCH
- CASENTRY/CASE/ENDCASE
- VÄLJ/NÄR/ANNARS/ENDSEL.
- En demonterare .
- Ett "Program Understanding Tool" ( hjälp för omkonstruktion) .
- Ett Source XREF-verktyg (korsreferensmöjlighet).
- Interactive Debug Facility.
- Förbättrad SuperC (källjämförelseverktyg).
Se även
Anteckningar
externa länkar