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

IBM® High Level Assembler (HLASM) and Toolkit Feature は、あらゆるアセンブラー言語アプリケーション向けの柔軟な開発ソリューションです。アセンブラーとオプション・ツールキットは、プログラマーの生産性を向上させ、プログラム開発とメンテナンスを簡素化します。HLASM は以前のアセンブラーで実績のある機能をすべて提供する一方で、新機能も多数備えています。COBOL、FORTRAN、PL/I のように、他の記号言語では通常提供されない関数のプログラムやサブルーチンの開発に役立ちます。High Level Assembler は、基本のアセンブラー言語、マクロおよび条件付きアセンブラー言語の拡張機能を提供し、外部関数呼び出しや組み込み関数も含みます。オプションのHigh Level Assembler Toolkit Feature は、アプリケーションのリカバリーと開発を強化する強力で柔軟なツールセットです。

メリット
効率性

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

柔軟

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

多用途

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

生産的

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

IBM High Level Assembler and Toolkit features
  • 変更されたアセンブラー命令
  • 統合オペコード表
  • ニーモニックのタグ付け
  • プログラミングおよび診断補助
  • マクロ言語の拡張機能
  • 条件付きアセンブリー拡張
詳細を見る
IBM High Level Assembler and Toolkit features 変更されたアセンブラー命令

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

統合オペコード表

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

ニーモニックのタグ付け

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

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

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

マクロ言語の拡張機能

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

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

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

技術的な詳細 ソフトウェア要件

High Level Assembler (HLASM) and Toolkit Feature は、z/OS®、z/VM®、および z/VSE® 上で実行されます。インストール用リソース・リンクは以下の通りです。

ソフトウェア要件の完全なリストを表示
ハードウェア要件

z/OS、z/VM、z/VSE のどれかがインストールされている互換性のあるシステム。仕様は異なる場合があります。

参考情報 バグ・ファシリティーの対話型ユーザーガイド

IDF はほとんどの高水準言語に対応するシンボリック・デバッグ・ツールです。

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

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

興味はありませんか 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 Z/VSE

従来のバッチおよびオンライン上のトランザクション処理アプリケーションに使用される IBM Z® プラットフォーム用のオペレーティング・システム。

IBM COBOL for VSE/ESA

IBM の戦略的 COBOL テクノロジーを z/VSE 環境に拡張し、メンテナンス・コストを削減し、寿命と開発の柔軟性を向上できます。

IBM PL/I for VSE/ESA

科学、エンジニアリング、商用およびシステムのプログラミング・タスクに単一のプログラミング言語向けコンパイラーを提供するように設計されています。

IBM C for VSE/ESA

アプリケーション開発者が z/VSE プラットフォーム上でミッションクリティカルなアプリケーションを作成、変更、テスト、デバッグするために使用できる言語中心の環境。

専門家による成功に役立つ参考情報はこちら
資料

製品の保守および使用方法に関する情報を取得します。

詳細はこちら
リソース・ライブラリー

この製品に関する詳細な情報をご覧ください。

詳細はこちら
サポート

サポート検索を使用して解決策を確認でき、サポート依頼を送信することもできます。

詳細はこちら
資料

製品の保守および使用方法に関する情報を取得します。

リソース・ライブラリー

この製品に関する詳細な情報をご覧ください。

サポート

サポート検索を使用して解決策を確認でき、サポート依頼を送信することもできます。