The following are the steps for addition, subtraction, division, and multiplication of binary numbers.

**Addition of Binary Numbers:**

Addition is much like solving decimal addition problems. Add each row of digits from right to left.

Example1: Example2: 101101110 10111110 + 1011010 + 1011110 _________ _________ 111001000 100011100

With addition, there are four important rules to remember. These four rules will help you solve any binary addition problem you will face:

- 0 + 0 = 0
- 1 + 0 = 1
- 1 + 1 = 0, plus 1 carry (carry over to the next number)
- Carry + 1 + 1 = 1, plus 1 carry

**Subtraction of Binary Numbers:**

Example1: Example2: º¹ º¹ º¹¹ º¹ 10110 1100110 -01101 -1011001 ______ ________ 1001 1101

Like decimal subtraction, it is often required to borrow from the next digit. ¹ equals a borrow of one, and º equals a change as a result of the borrow.

**Multiplication of Binary Numbers:**

Example1: Example2: 1100100 10110111 x 01011 x 111111 _______ ________ 1100100 10110111 11001000 101101110 000000000 1011011100 1100100000 10110111000 00000000000 101101110000 ___________ 1011011100000 01101001100 _____________ 10110100001001

Know your 1 and 0 times tables? Then the rest is easy. Simply multiply each top number by the first digit in the multiplier. Be sure to remember your place holders; omitting them will screw up the answer. Then, once you have your big mess of ones and zeroes, add them together with the addition techniques above.

**Division of Binary Numbers:**

Example1: Example2: 10101.1 10110 _________ __________ 10 | 101011.0 101 | 1101110 -10 101 010 111 -10 101 011 101 -10 101 10 00 10 0

Long division is the most efficient approach here. This will require lots of subtraction, so learn from the lesson above. Divide the number into the first number, subtract it underneath the quotient, drop the next digit down to the answer, and divide the dividend into that number. Repeat these steps until you can work no longer.