**2's Complement (8-bits)**

2's complement is a method of represent negative numbers in binary systems.

The basis for this method stems from the question "What happens when you count down past zero?"

In a binary system, counting down past zero causes the 8-bit register to wrap around to the end, or all ones.

Using 8 bits would give us 2^{8} possible combinations or 256.

If half of them are positive (including zero), and the other half negative, then we have a range from -128 to +127.

To convert a positive number to negative, or a negative number to positive, complement each binary bit, then increment. **Try it yourself!**

**Enter a decimal number (-128 to +127):**

Note: for negative numbers, bit 7 is always set. Bit 7 isthe sign bit.