元のコード、アンチコードおよび補体

   注:と呼ばれる数字の形でマシンの数を格納する計算機と、バイナリ形式で格納されている数値。最上位桁は負のための1、正の符号ビット、0です。

     最初のビットは符号ビットであるため、値が真の値に対応する符号ビットのマシンの数が真の値と呼ばれ、必ずしも実際の値の形式でマシンの数と等しくないので、。例:+ 1 = 0001 + 000 = 0001 0000 1000 0001 = -0000001 = -1。

 

  オリジナルコード:最初のものは符号ビットであり、残りのビットが値を表し、従って、第1の負のオリジナルコードは1元のコード自身の正の数である、それは陰性を示します。

     例:+1原:0000 0001;

        -1元:1000 0001。

     最初のビットは符号ビットであるため、8ビットのバイナリ値は、[11111111、01111111] = [ - 127、127]。

 

  抗コード:独自の正抗コード、元のコードは、符号ビット不変に基づいて、負反転、他のビットが反転される0,0 1になる[1]。

     例:+ 1 = [0000 0001]オリジナル= [0000 0001]トランス

        -1 = [1000 0001] = [1111 1110]トランスオリジナル 

  

  補体番号が自身に正である、それは、最後の符号ビットの変化に基づいて、抗補体コードで負である[+1バ​​イナリ:補足1 0 + 1、+ 1が0になり、最初のビット+ 1]

     例:+ 1 = 0000 0001]オリジナル= 0000 0001]トランス= 0000 0001】補

        -1 = [1000 0001]オリジナル= [1111 1110]トランス= [1111]補完

        -2 = [1000 0010]オリジナル= [11111101]トランス= 1110 1111】補

おすすめ

転載: www.cnblogs.com/20183711PYD/p/11571765.html