CBL_NOT

1 つのデータ項目の論理否定をビット単位で計算します。

構文:

call "CBL_NOT" using    target
               by value length

パラメーター:

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

pic x(4) comp-5

または

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

入力パラメーター:

target 演算対象データ

出力パラメーター:

target 各ビットが反転されたデータ
length target 内で論理否定を計算する部分のバイト長。位置がこの値を超えている場合、位置は変更されません。

説明:

target の左端から演算が開始され、各ビットが順次反転されます。真理値表は次のとおりです。

実行前 実行後
0 1
1 0