CBL_XOR

2 つのデータ項目の排他的論理和をビット単位で計算します。

構文:

call "CBL_XOR" using    source
                        target
               by value length

パラメーター:

  呼び出しプロトタイプ使用時 (「説明の読み方」を参照) PIC
source cblt-x1-compx 任意のデータ項目
target cblt-x1-compx 任意のデータ項目
length cblt-os-size 数字リテラル

pic x(4) comp-5

または

pic x(8) comp-5 (64 ビットのネイティブ プログラムのみ)

入力パラメーター:

source 排他的論理和を計算する一方のデータ項目
target 排他的論理和を計算する他方のデータ項目
length 排他的論理和の計算対象になる source および target のバイト長。target 内の位置がこの値を超えている場合、位置は変更されません。

出力パラメーター:

target 結果

説明:

source および target のそれぞれ左端から演算が開始され、各ビットの排他的論理和が target に格納されます。真理値表は次のとおりです。

source target 結果
0 0 0
0 1 1
1 0 1
1 1 0