Why Two's Complement

Only one representation of zero.

Most significant bit still indicates sign.

Positive and a negative numbers, can be added normally.

For example:

 2310 =  00010111 +
-1710 =  11101111
      = 100000110    ignore carry out
      =  00000110
      =         610

Subtraction can be implemented by adding a negative number.

Index