Asembler wysokiego poziomu IBM
High Level Assembler lub HLASM to obecny język programowania asemblera firmy IBM dla systemów operacyjnych z/OS , z/VSE , z/VM i z/TPF na komputerach typu mainframe z/Architecture . Istnieje również wersja działająca w systemie Linux , przeznaczona głównie dla systemów działających w systemie az/Architecture (to środowisko jest czasami określane jako Linux na IBM Z ).
Przegląd
HLASM został wydany w czerwcu 1992 roku, zastępując Assembler H firmy IBM w wersji 2. Pomimo swojej nazwy, sam HLASM nie ma wielu funkcji zwykle kojarzonych z asemblerem wysokiego poziomu , ale oferuje szereg ulepszeń w stosunku do Assembler H i Assembler ( XF), takie jak oznaczone i zależne USING, pełniejsze informacje odsyłaczy oraz dodatkowe możliwości języka makr, takie jak możliwość pisania funkcji zdefiniowanych przez użytkownika. Pracując w IBM, John Robert Ehrman stworzył i był głównym programistą HLASM i jest uważany za „ojca asemblera wysokiego poziomu”.
Zestaw narzędzi asemblera wysokiego poziomu
High Level Assembler Toolkit jest oddzielnie wycenionym dodatkiem do High Level Assembler. Zestaw narzędzi zawiera:
- Zestaw strukturalnych makr programistycznych —
- JEŻELI/INNE/ENDIF
- ZRÓB/KOŃCZ
- STRTSRCH/ORELSE/ENDLOOP/ENDSRCH
- KASETON/OBUDOWA/KOŃCÓWKA
- WYBIERZ/KIEDY/ODWROTNIE/ZAKOŃCZ.
- Deasembler . _
- „Narzędzie do zrozumienia programu” ( pomoc w przeprojektowaniu ).
- Narzędzie Source XREF (funkcja odsyłaczy).
- Interaktywne narzędzie do debugowania.
- Ulepszony SuperC (narzędzie do porównywania źródeł).
Zobacz też
Notatki
Linki zewnętrzne