Binary Multiplication
Ever wonder how computers do math so fast? It all starts with binary! This lesson will teach you binary multiplication, a simple but powerful skill. It's just like regular multiplication, but you only have to worry about two numbers:

What Is Binary Multiplication?
Binary multiplication is the method used to multiply two numbers that are in the binary, or base-2, number system. This system is the fundamental language of computers, using only two digits:
Think about how you multiply
Understanding this process is like getting a peek under the hood of a computer. Every time a program performs a calculation, from a simple calculator app to a complex video game, it's breaking the problem down into operations like binary multiplication. Mastering this skill helps build a strong foundation for understanding how digital technology works.
What Are the Four Basic Rules of Binary Multiplication?
The best part about binary multiplication is its simplicity. In the decimal system, you have to remember
Here are the only rules you need to know:
That's it! Notice a pattern? The rules are identical to the rules for multiplying by
How Do You Perform Binary Multiplication? A Step-by-Step Guide
Performing binary multiplication is a systematic process that combines the four simple rules of multiplication with the rules of binary addition. If you can do long multiplication with regular numbers, you can definitely do it with binary. Let's break it down into four clear steps.
- Set Up the Problem: Write the two binary numbers one on top of the other, just like you would for a decimal multiplication problem. It's helpful to align them to the right. The top number is called the multiplicand, and the bottom number is the multiplier.
- Multiply to Find Partial Products: Starting with the rightmost digit of the multiplier (the bottom number), multiply it by the entire multiplicand (the top number). Write this result, called a partial product, below the line. Since you are only multiplying by
or , this step is easy:- If the digit is
, the partial product is just a copy of the multiplicand. - If the digit is
, the partial product is a row of zeros.
- If the digit is
- Shift and Repeat: Move one digit to the left in the multiplier. Multiply this digit by the multiplicand to get your second partial product. Write this new partial product on a new line, but shifted one position to the left. You can add a placeholder
on the right to help with alignment. Repeat this for every digit in the multiplier, shifting one additional space to the left each time. - Add the Partial Products: The final step is to add all of your partial products together using the rules of binary addition. Remember these key addition facts:
(This means you write down and carry over a to the next column). (This means you write down and carry over a to the next column).
Worked Example: Multiplying Two Simple Binary Numbers
Let's multiply
Step 0: Decimal Check (Optional)
First, let's convert these numbers to decimal to predict our answer.
Step 1: Set Up
Write the problem vertically.
Step 2: Multiply by the First Digit
Multiply the top number (
Step 3: Shift and Multiply by the Second Digit
Now, multiply the top number (
Step 4: Add the Partial Products
Finally, add the two partial products together using binary addition.
Our final answer is
Worked Example: A Problem with Binary Addition and Carrying
Let's solve a slightly harder problem:
Step 0: Decimal Check (Optional)
Let's find the decimal equivalents.
Step 1: Set Up
Write the numbers vertically.
Step 2: First Partial Product
Multiply the top number (
Step 3: Second Partial Product (Shifted)
Multiply the top number (
Step 4: Add the Partial Products
Now we add the partial products. This is where carrying comes in.
Let's go column by column from right to left:
- Column 1 (ones place):
. - Column 2 (twos place):
. - Column 3 (fours place):
. - Column 4 (eights place):
(from the bottom partial product) = .
Our final answer is
Worked Example: Tackling Longer Binary Numbers
Let's try a problem with more digits to see how the process scales:
Step 0: Decimal Check (Optional)
Step 1: Set Up
Step 2: Generate All Partial Products
We have three digits in our multiplier (
- Multiply
by the rightmost : . - Multiply
by the middle : . This is shifted one place to the left. - Multiply
by the leftmost : . This is shifted two places to the left.
Step 3: Add the Partial Products
Now we sum the three rows. This addition will involve multiple carries.
Let's trace the addition from right to left:
- Column 1:
. Write . - Column 2:
. Write . - Column 3:
. Write , carry . - Column 4:
. Write , carry . - Column 5:
. Write , carry . Wait, I made a mistake in the diagram above, let's re-calculate carefully here.
Let's re-do the addition cleanly:
Column-by-column addition:
- Col 1:
-> - Col 2:
-> - Col 3:
-> . Write , carry . - Col 4:
-> . Write , carry . - Col 5:
-> . Write , carry . - Col 6:
-> . Write , carry . - Col 7:
-> .
The final answer is
What Common Mistakes Should I Avoid?
Binary multiplication is straightforward, but it's easy to make small errors that can lead to the wrong answer. Being aware of these common pitfalls is the best way to avoid them.
- Forgetting to Shift Partial Products: This is the most common mistake. Each new partial product must be shifted one additional place to the left. Forgetting to do this is like multiplying by
instead of in decimal; you are not accounting for the place value of the digits. Always double-check your alignment before you start adding. - Errors in Binary Addition: The final step of adding the partial products is where many students slip up. It's crucial to be confident with binary addition, especially the carry rule:
. When adding a column with multiple s, take your time. For example, (write , carry ). Rushing this step will almost always lead to an incorrect result. - Misaligning Columns: Write your work neatly! If your columns are crooked, it's very easy to add a number from the 'fours' column into the 'eights' column by mistake. Using grid paper can be a huge help in keeping everything perfectly aligned.
- Ignoring the '0' Multiplier: When you multiply by a
in the multiplier, the partial product is a row of zeros. Some people skip writing this row to save time. This is okay, but you MUST still shift the *next* partial product correctly. For example, when multiplying by , the partial product for the final must be shifted two places to the left, not just one. Writing the row of zeros helps prevent this shifting error.
Quick Reference: Rules and Steps
Here is a quick summary of the key rules and the process for binary multiplication. Use this as a handy reference while you practice.
The Process in 4 Steps
- Setup: Write the numbers vertically, aligned to the right.
- Multiply: Create partial products by multiplying the top number by each digit of the bottom number, from right to left.
- Shift: Shift each new partial product one place further to the left.
- Add: Sum all the partial products using binary addition rules.
Key Rules Tables
Use this table to remember the basic math facts for binary.
Binary Multiplication Rules
| Expression | Result |
|---|---|
Binary Addition Rules
| Expression | Result | Note |
|---|---|---|
| Write | ||
| Write |
Frequently Asked Questions
Why is binary multiplication important to learn?
Binary multiplication is a fundamental operation for all digital computers and electronics. Learning it helps you understand how computers perform calculations and process information at the most basic level, which is a key concept in computer science.
Is binary multiplication easier than decimal multiplication?
The multiplication part is much easier because the rules are simpler (you only multiply by 0 or 1). However, the final addition step can be trickier for beginners because you have to be careful with the binary carrying rules.
What happens when you multiply a binary number by 10 (which is 2 in decimal)?
Multiplying a binary number by
How can I check my binary multiplication answer?
The best way to check your work is to convert the binary numbers into decimal numbers, perform the multiplication in decimal, and then convert the decimal result back into binary. If your binary answer matches the converted decimal answer, you know you did it correctly.
Do I have to know binary addition to do binary multiplication?
Yes, absolutely. The final and most important step of binary multiplication is adding all the partial products together. Without a solid understanding of binary addition, especially how to handle carrying, you won't be able to get the correct final answer.
What is a 'partial product'?
A partial product is the result you get when you multiply the top number (the multiplicand) by a single digit of the bottom number (the multiplier). In a problem like
Can you multiply binary numbers that aren't whole numbers?
Yes, you can multiply binary numbers with a 'binary point' (the equivalent of a decimal point). The process is very similar to multiplying decimals: you multiply the numbers as if the point isn't there, then count the total number of places after the point in the original numbers to place the point in the final answer.