VS COBOL II プログラムが、プログラム・マスクを変更する (たとえば、SPM 命令を 使用する) アセンブラー・プログラムを呼び出す場合、アセンブラー・プログラムへの 呼び出しのあとでプログラム・マスクは復元されます。
Enterprise COBOL では、プログラム・マスクは復元されません。したがって、アセンブラー・プログラムでプログラム・マスクを変更する場合 は、COBOL プログラムに戻る前にプログラム・マスクを復元する必要があります。プログラム・マスクを復元しなければ、検出されないデータ・エラー (固定小数点 オーバーフロー、10 進オーバーフロー、指数アンダーフロー、および有効数字例外など) が 発生する可能性があります。