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