補数を利用した減算の説明

有限桁の整数を数え上げると,0, 1, 2, ... と進んで, 桁溢れが発生して元の0に戻る.

[例] 2桁の10進数の場合
0, 1, 2, 3, ..., 98, 99, 0, 1, ...

上のような状況をグランドに設置された1周400[m]の陸上競技のトラックに例えてみる.

後へ戻る代わりに,前へ進んで目的の場所に移動することができるように,
減算を補数への変換と加算で代行することができる.

なお, 2進数の場合は補数を容易に求めることができる