AMODE

メモリ アドレス タイプを設定します。

構文:

AMODE({24|31})

パラメーター:

24
3 バイト (24 ビット アドレス) を使用します。メインフレーム上の境界の下位のメモリと互換性があります。
31
31 ビット アドレスを使用します。メインフレーム上の境界の上位および下位のメモリと互換性があります。

プロパティ:

デフォルト: AMODE(31)

ビルド設定:

プロジェクト プロパティの [Assembler] ページの [Assembler] タブにある [Addressing mode] リストで AMODE 設定を選択します。

説明:

アセンブラーのサブルーチンにパラメーターを渡す COBOL プログラムは、プログラム自体を AMODE(24) または AMODE(31) のいずれかのコンパイル オプションでコンパイルする必要があります。これを行わないと、呼び出し時に SOC5 (アドレス指定エラー) で異常終了します。アセンブラーのサブルーチンでは、ASCII データを受け取るように具体的にコーディングされていない限り、すべての英数字データが EBCDIC であると想定されるため、呼び出す COBOL モジュールを CHARSET(EBCDIC) オプションでコンパイルしてデフォルトの CHARSET(ASCII) をオーバーライドする必要があります。