Long multiplication with binary numbers is very similar to the practice you will have learned for long multiplication of denary numbers.
Let's consider multiplying the number 1010 by 101.
First we multiply the top number by the first digit in the second number.
| 1 | 0 | 1 | 0 | ||
| x | 1 | 0 | 1 | ||
| 1 | 0 | 1 | 0 |
Then we put in a 0 and multiply our number by the second digit in the second number.
| 1 | 0 | 1 | 0 | |||
| x | 1 | 0 | 1 | |||
| 1 | 0 | 1 | 0 | |||
| 0 | 0 | 0 | 0 | 0 |
| 1 | 0 | 1 | 0 | |||
| x | 1 | 0 | 1 | |||
| 1 | 0 | 1 | 0 | |||
| 0 | 0 | 0 | 0 | 0 | ||
| 1 | 0 | 1 | 0 | 0 | 0 |
| 1 | 0 | 1 | 0 | ||
| x | 1 | 0 | 1 | ||
| 1 | 0 | 1 | 0 | ||
| 0 | 0 | 0 | 0 | 0 | |
| 1 | 0 | 1 | 0 | 0 | 0 |
| 1 | 1 | 0 | 0 | 1 | 0 |
Checking these numbers against denary we can see that 10 x 5 is indeed 50.
| 0 | 0 | 0 | 0 | |||
| x | 0 | 0 | 0 | |||
Feedback: Answer a question and receive feedback on your answer
Generate a sum, do the multiplication and check your answer below. Use the extra row (blue) to show your carries when adding the numbers.