IBM High Level Assembler and Toolkit Feature
このアセンブラーとオプション・ツールキットを使用すると、プログラマーの生産性が向上し、プログラム開発とメンテナンスが簡素化されます。
抽象的な幾何学的シェブロンのイラスト

IBM High Level Assembler (HLASM) and Toolkit Featureは、あらゆるアセンブラー言語アプリケーション向けの柔軟な開発ソリューションです。アセンブラーとオプション・ツールキットは、プログラマーの生産性を向上させ、プログラム開発とメンテナンスを簡素化します。

HLASM は以前のアセンブラーで実績のある機能をすべて提供する一方で、新機能も多数備えています。COBOLFORTRANPL/Iのように、他の記号言語では通常提供されない関数のプログラムやサブルーチンの開発に役立ちます。 HLASMは、基本のアセンブラー言語、マクロおよび条件付きアセンブラー言語の拡張機能を提供し、外部関数呼び出しや組み込み関数も含みます。オプションのHigh Level Assembler Toolkit Feature は、アプリケーションのリカバリーと開発を強化する強力で柔軟なツールセットです。

メリット 効率性

警告抑制オプションによる使いやすさの改善。

柔軟

改善された SYSADATA レコード・レイアウトでツール統合を簡素化。

多用途

ASCII 定数によってシステム間の互換性を支援。

生産的

長いマクロ引数と文字列変数でマクロ・コーディングを簡素化。

機能
変更されたアセンブラー命令

QY タイプおよび SY タイプのアドレス定数は、長い変位の分解能を提供します。3 つの 10 進浮動小数点データ型へのサポートにより、命令のアドレス指定能力が向上し、追加命令の必要性が軽減します。


統合オペコード表

OPTABLE オプション – OPTABLE オプションは *PROCESS ステートメントで許可されます。


ニーモニックのタグ付け

命令ニーモニックの拡張子タグを使用すると、同一のソース・プログラム内で同じ名前のマクロ命令と機械命令を使用できます。


プログラミングおよび診断補助

HLASM は、プログラム開発とプログラム・エラー分析を支援するアセンブラー・リスト機能と診断機能を提供します。包括的なアセンブラー・リストには、プログラムとそのアセンブリーの詳細が記載されています。アセンブラー・オプションは、リストの形式と生成するセクションの制御すに役立ちます。


マクロ言語の拡張機能

マクロ言語はアセンブラー言語の拡張の 1 つです。これは、1 つ以上のプログラムでアセンブラー言語ステートメントの優先シーケンスを何度も生成する便利な方法を提供します。HLASM はマクロ定義とマクロ命令をサポートします。


条件付きアセンブリー拡張

外部関数呼び出し、組み込み関数、既存の命令の拡張と SET シンボルの使用、システム変数シンボル、およびデータ属性の柔軟な拡張。

技術的な詳細

システム要件

High Level Assemblerは以下のオペレーティングシステムで実行します。 特に明記されていない限り、アセンブラーは、これらのシステムの後続のバージョン、リリース、および修正レベルでも動作します。

  • OS/390バージョン2リリース10.0
  • VM/ESAバージョン3リリース1.0
  • z/VM Versionバージョン5リリース2
  • VSE/ESAバージョン2リリース6
  • z/VSEバージョン3リリース1およびバージョン4
  • z/OSバージョン1リリース2.0
システム要件の詳細

マシンの要件

High Level Assemblerプログラムの編成と実行、テープ・デバイス、およびダブルバイトデータの要件については、マシンの要件を参照してください。

マシン要件の詳細

ストレージ要件

仮想ストレージ、補助ストレージスペース、ライブラリスペース、およびインストールについては、ストレージ要件を参照してください。

ストレージ要件の詳細
参考情報 バグ・ファシリティーの対話型ユーザーガイド

Interactive Debug Facility(IDF)は、ほとんどの高級言語用のシンボリック・デバッグ・ツールです。

インストールとカスタマイズ・ガイド

High Level Assembler and Toolkit Feature のインストールとカスタマイズのガイド。

ツールキット機能ユーザーズガイド

構造化プログラミング マクロ、ディスアセンブラー、プログラム理解ツール、相互参照機能、ツールキット機能の強化されたSuperCコンポーネントの使用方法を学びます。

関連製品 IBM COBOLコンパイラー・ファミリー

z/OSおよびAIXプラットフォームで既存のアプリケーションを活用するのに役立つCOBOLコンパイラーです。

IBM Fortranコンパイラー・ファミリー

複雑なFortranプログラムの開発に使用できる高度かつ高性能なコンパイラーです。

IBM PL/I Compiler Family

PL/Iアプリケーションを最新のWebテクノロジーと統合するための高度なコンパイラーです。

IBM CL/SuperSession

ワークロード管理を簡素化し、アプリケーションへのユーザー・アクセスを調整します。

IBM Data Set Commander for z/OS

パーティション化されたデータセット向けの強化済みオンラインおよびバッチ機能。

IBM HourGlass

メインフレーム・アプリケーションをテストするためのクロック・シミュレーターで、アプリケーション・コードの変更も別のコンピューティング環境も不要で、日付と時刻をシミュレートします。

IBM Migration Utility for z/OS

オリジナル・ライブラリーの Easytrieve ソースコードを使用して、Easytrieve への投資を保護します。IBM COBOL レポートを生成し、Easytrieve アプリケーションの更新や作成を実行します。

IBM Application Delivery Foundation for z/OS

z/OS アプリケーション提供の迅速化に役立つツールのコアセットを提供します。

次のステップ

IBM High Level Assembler and Toolkit Featureを使用して、プログラマーの生産性を向上させ、プログラムの開発とメンテナンスを簡素化する方法をご覧ください。 IBM ZまたはPowerの担当者との30分間の無料ミーティングを予約しましょう。

その他の参考情報 資料 サポート IBM Redbooks サポートとサービス グローバル・ファイナンシング コミュニティー 開発者コミュニティー ビジネス・パートナー