補数演算
減算操作を簡素化するため、および論理操作のために、補数がデジタルコンピュータで使用されます。各基数-rシステム(基数rは記数法の底を表す)には、2種類の補数があります。
SN | 補体 | 説明 |
---|---|---|
1 | 基数補数 | 基数の補集合はrの補集合と呼ばれます |
2 | 基数の補数の減少 | 減少した基数の補数は、(r-1)の補数と呼ばれます |
バイナリシステムは補完します
バイナリシステムの基数はr = 2であるため、バイナリシステムの2種類の補数は、2の補数と1の補数です。
1の補数
数値の1の補数は、すべて1を0に、すべて0を1に変更することによって検出されます。これは、補数または1の補数を取ると呼ばれます。1の補数の例は次のとおりです。
2の補数
2の2の補数は、1の補数の最下位ビット(LSB)に1を加算することによって取得されます。
2の補数= 1の補数+1
2の補数の例は次のとおりです。