IBM High Level Assembler (HLASM) and Toolkit Feature ist eine flexible Entwicklungslösung für alle Assembler-Sprachanwendungen. Der Assembler und das optionale Toolkit verbessern die Produktivität der Programmierer und vereinfachen die Programmentwicklung und -wartung.
HLASM bietet alle bewährten Funktionen, die in früheren Assemblern zu finden sind, und enthält viele neue Funktionen. Er hilft Ihnen bei der Entwicklung von Programmen und Unterprogrammen für Funktionen, die von anderen symbolischen Sprachen wie COBOL, FORTRAN und PL/I in der Regel nicht angeboten werden. HLASM bietet auch Erweiterungen der grundlegenden Assemblersprache und der Makro- und bedingten Assemblersprache, einschließlich externer Funktionsaufrufe und eingebauter Funktionen. Das optionale High Level Assembler Toolkit Feature ist ein leistungsstarker und flexibler Satz von Tools, die die Wiederherstellung und Entwicklung von Anwendungen verbessern.
Mehr Benutzerfreundlichkeit mit Option zur Unterdrückung von Warnungen.
Vereinfachte Toolintegration mit verbesserten SYSADATA-Datensatzlayouts.
Systemübergreifende Kompatibilität unterstützt von ASCII-Konstanten.
Vereinfachte Makrocodierung mit längeren Makro-Argumenten und String-Variablen.
Adresskonstanten vom Typ QY und SY ermöglichen die Auflösung in lange Verschiebungen. Unterstützung für drei dezimale Gleitkommadatentypen, wodurch die Adressierbarkeit von Befehlen erhöht und der Bedarf an zusätzlichen Befehlen verringert wird.
OPTABLE-Option – Die OPTABLE-Option ist in der *PROCESS-Anweisung zulässig.
Suffix-Tags für Anweisungsmnemonics ermöglichen die Verwendung gleichnamiger Makro- und Maschinenanweisungen im selben Quellprogramm.
HLASM bietet Assembler-Listing- und Diagnosefunktionen zur Unterstützung der Programmentwicklung und Analyse von Programmfehlern. Ein umfassendes Assembler-Listing liefert Details über ein Programm und seine Zusammensetzung. Assembler-Optionen helfen, das Format des Listings und die zu produzierenden Abschnitte zu steuern.
Die Makrosprache ist eine Erweiterung der Assemblersprache. Sie bietet eine bequeme Möglichkeit, eine bevorzugte Folge von Assembler-Anweisungen mehrmals in einem oder mehreren Programmen zu erzeugen. HLASM unterstützt die Definition von Makros und Makrobefehlen.
Flexible Erweiterungen für externe Funktionsaufrufe, integrierte Funktionen, Erweiterungen bestehender Anweisungen und SET-Symbolverwendung, Systemvariablensymbole und Datenattribute.
Systemvoraussetzungen
High Level Assembler läuft unter den folgenden Betriebssystemen. Sofern nicht anders angegeben, läuft der Assembler auch unter späteren Versionen, Releases und Modifikationsstufen dieser Systeme:
Maschinenanforderungen
Für das Zusammenstellen und Ausführen von Programmen in High Level Assembler, Bandgeräte- und Doppelbyte-Datenanforderungen beachten Sie die Maschinenanforderungen.
Speicheranforderungen
Informationen zu virtuellem Speicher, Zusatzspeicherplatz, Bibliotheksplatz und Installation finden Sie in den Speicheranforderungen.