Summarize this article:
Last updated on October 15, 2025
One of the most fundamental operations in digital systems is binary multiplication, which utilizes only 0s and 1s. Computers, CPUs, and digital circuits use it extensively, adhering to basic guidelines such as shifting and adding, just like decimal multiplication.
Binary multiplication is similar to decimal multiplication but uses only the digits 0 and 1. It follows simple rules and operates bit by bit using logical operations. Though it may seem tedious, it is highly efficient for computers and widely used in digital electronics and programming.
Binary multiplication is based on these basic rules:
0 × 0 = 0
0 × 1 = 0
1 × 0 = 0
1 × 1 = 1
It is inclined to shift and add, just like in long multiplication in the decimal system, making it an integral part of how computers perform arithmetic operations inside them.
Multiplication is one of the fundamental arithmetic operations, where a number is repeatedly added to itself. So, it is also known as repeated addition.
For example, to multiply 5 and 3, we can add 5 three times, that is \(5 + 5 + 5 = 15\), so \(5 × 3 = 15\). In our everyday lives, we use multiplication to measure areas, manage money, calculate bills, and so on. It is represented by the symbol ‘×’ or ‘.’.
Binary multiplication uses simple rules since it has only two digits, i.e., 0 and 1. The basic rules are:
Binary Digits |
Result |
Explanation |
0 × 0 |
0 |
Zero times zero is zero |
0 × 1 |
0 |
Zero times any number is zero |
1 × 0 |
0 |
Similar to above |
1 × 1 |
1 |
The product of one with one is one. |
Step-by-step explanation:
Step 1: Multiply Bit by Bit
To multiply binary numbers, we multiply each bit starting from the rightmost digit of the multiplier. The number written at the bottom is the multiplier, and the number written on the top is the multiplicand.
For example, 1011 × 110
Step 2: Add the Results
Now we add the partial products to find the final product. This is done through binary addition rules, including carrying values when needed.
The product of multiplying 1011 × 110 is 110010, which is 66 in decimal.
Binary multiplication is a step-by-step process of long multiplication in the decimal system. The approach is to multiply every bit of the multiplier by the multiplicand, and then add the products to find the final product.
Step-by-Step Process:
Example:
Multiply: 101 × 11
101 in decimal is 5, and 11 in decimal is 3.
101 (Multiplicand)
× 011 (Multiplier)
--------
101 (1 × 101)
+ 1010 (1 × 101, shifted left)
---------
1111 (Final answer)
Result: 101 × 11 = 1111 (5 × 3 = 15 in decimal)
Multiplying binary numbers is a rational, systematic process—not much different from decimal multiplication, but more manageable because it involves only two figures: 0 and 1.
Here's how you can do it:
Step 1: Write the Numbers
Write the multiplicand (the number being multiplied) above and the multiplier below.
Step 2: Multiply Bit by Bit
Multiply bit by bit, starting with the rightmost bit of the multiplier.
If it is 1, write down the multiplicand.
If it is 0, then write a row of zeros.
Step 3: Shift Left
With each new bit, just like adding zero in decimal multiplication, here we shift the result one place to the left.
Step 4: Add the Rows
Add all the rows using binary addition.
Step 5: The Final Result
The sum of all the partial products is the resulting binary product.
Example: 101 × 10
101
× 10
----------
000 (0 × 101)
+ 1010 (1 × 101, shifted left)
-----------
1010
Thus, 101 × 10 = 1010 (which is 5 × 2 = 10 in decimal).
Binary multiplication is simple, but a few little errors can produce wrong results. Below are some common errors and how to prevent them:
Binary multiplication plays a vital role in enabling digital technology to be powered. Whether in electronics and computing, networking, or image processing, it enables fast, accurate, and effective operations. In this section, we will see how we use it in our real world.
101 × 11 (Binary for 5 × 3)
Binary =1111
Decimal = 15
101 ← Multiplicand (5 in decimal)
× 11 ← Multiplier (3 in decimal)
--------
101 ← 1 × 101
+ 1010 ← 1 × 101, moved one place to the left
---------
1111 ← Final answer
Therefore, the result is 1111 in binary, which equals 15 in decimal.
110 × 10 (Binary for 6 × 2)
Binary =1100
Decimal =12
110
× 10
--------
000 ← 0 × 110
+ 1100 ← 1 × 110, shifted left
---------
1100
The results of multiplying 110 and 10 are 1100 and 12 in decimal.
Multiply 111 × 101 (Binary for 7 × 5)
Binary= 100011
Decimal= 35
111
× 101
---------
111 ← 1 × 111
+ 0000 ← 0 × 111, shifted
+ 11100 ← 1 × 111, shifted two places
-----------
100011
Therefore, the product is 100011, and in decimal it is 35.
1001 × 11 (Binary calculation for 9 × 3)
Binary = 11011
Decimal= 27
1001
× 11
---------
1001 ← 1 × 1001
+ 10010 ← 1 × 1001, shifted
---------
11011
The product is, 11011 and 27 in decimal.
111 × 110 (Binary calculation for 7 × 6)
Binary = 110010
Decimal = 42
111
× 110
_______
000 ← 0 × 111
1110 ← 1 × 111, shifted
11100 ← 1 × 111, shifted two places
________
110010
The product is, 110010 and 42 in decimal
Hiralee Lalitkumar Makwana has almost two years of teaching experience. She is a number ninja as she loves numbers. Her interest in numbers can be seen in the way she cracks math puzzles and hidden patterns.
: She loves to read number jokes and games.