Now that we understand how to convert between binary and decimal numbers, we are going to learn how to perform addition, subtraction, multiplication, and division with binary numbers. For each of these operations, the technique used to solve the binary problem will parallel the technique you learned to solve decimal problems. When you work through the example problems, you can verify that your binary answers are correct by converting them back to decimal.

As you work through these lesson, it is important to note that multiplication and division are really just repeated addition and repeated subtraction. When we do a multiplication problem like 5 * 3, we are really just computing the sum of 5 + 5 + 5 which is a repeated addition problem. When we do a division problem like 15 / 5, we are really just computing the number of times that 5 can be subtracted from 15. We will return to this idea a little later since it affects the way that computer processors perform binary arithmetic.

Click on one of the links below to work through a specific lesson or use the navigation bar to work through all the tutorials in order.

Addition  |  Subtraction  |  Multiplication  |  Division