補数演算

減算操作を簡素化するため、および論理操作のために、補数がデジタルコンピュータで使用されます。各基数-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の補数の例は次のとおりです。