This document discusses representation of binary numbers and binary codes. It covers:
- Unsigned and signed binary number representation including sign-magnitude and 1's/2's complement forms.
- Binary coded decimal (BCD) which assigns a 4-bit code to each decimal digit from 0-9. BCD is useful for digital displays that show decimal numbers.
- Excess-3 code which adds 3 to each decimal digit before converting to binary.
- Gray code which increments only one bit at a time to avoid errors during counting. Conversion between binary and gray code is covered.