Computer-logical-organization-complement-arithmetic

提供:Dev Guides
移動先:案内検索

補数演算

補数は、減算操作を簡素化し、論理操作のためにデジタルコンピューターで使用されます。 各基数rシステム(基数rは数値システムの基数を表します)には、2種類の補数があります。

S.N. Complement Description
1 Radix Complement The radix complement is referred to as the r’s complement
2 Diminished Radix Complement The diminished radix complement is referred to as the (r-1)'s complement

バイナリシステムの補完

バイナリシステムの基数はr = 2です。 したがって、バイナリシステムの2種類の補数は、2の補数と1の補数です。

1の補数

数字の1の補数は、すべての1を0に、すべての0を1に変更することで見つかります。 これは、補数または1の補数を取ると呼ばれます。 1の補数の例は次のとおりです。

1の補数

2の補数

2の2の補数は、1の補数の最下位ビット(LSB)に1を加算することにより得られます。

2の補数= 1の補数+ 1

2の補数の例は次のとおりです。

2の補数