■  ビットのハンドリング方法


ビットのハンドリングには、論理和(OR)、論理積(AND)、排他的論理和(XOR) を使います。

EX)
FILE FILEA
AAA    1   1  A  
BBB    *   3  P  MASK HEX

JOB INPUT FILEA
    IF (AAA OFF X'08')              ←AAAがX'08'がOFFだったら
        AAA = AAA OR X'08'          ←AAAをX'08'をONにする
    END-IF
    IF (AAA ON X'08')               ←AAAがX'08'がONだったら
        AAA = AAA XOR X'08'         ←AAAをX'08'をOFFにする
    END-IF

    BBB = BBB AND X'FFFFFC'         ←パックフィールドのサインを強制的にCにする

 



BEFORE PAGE

TOP PAGE