元のバイナリコード、アンチコードの補数
まず、元のコード
あるコンピュータデジタルにおけるバイナリ関係なく、正と負の最初のビット0と一致しているが、正または負のための1である、固定小数点表示、元のコード。
例えば:バイナリ10:0,000,000,000,000,000 0,000,000,000,001,010。
-10バイナリである:1,000,000,000,000,000 0,000,000,000,001,010。
第二に、抗コード
1、正の数のために彼自身が変化しないように反転しています。
図2に示すように、彼の基本的なルールは、負の数値0に元のコード、彼の符号ビットに加えて、元のコード自体が少し異なっている上の負の数のために反転され、1が0になる、ことにより得られます負の抗コード。
00000000 00000000 0,000,000,000,001,010:10のような反転します。
-10抗コードは:1,111,111,111,111,111 1,111,111,111,110,101。
第三に、補数
1は、彼の元のコードのための正の数、補体、抗コードの数は変更されませんので、ポジティブ同じです。
2は、彼の原則のための負の補完のために:その最後のプラス1で、その後、取得その補数です。
-12オリジナルコード:10001100 MSB変わらず、残りのビット反転:11110011は11110100:補体を与えるために添加しました。
要約:ポジティブ抗コード、元のコードは、同じことを補完します。負の数は、コンピュータにある補体の存在下で、原理は、次のシンボルのために変更されないまま、元のコードの負は、その後、0が負に反転することを得、0、1となるとなりますその結果、プラス1は負の補数であります