ℹ️ Skipped - page is already crawled
| Filter | Status | Condition | Details |
|---|---|---|---|
| HTTP status | PASS | download_http_code = 200 | HTTP 200 |
| Age cutoff | PASS | download_stamp > now() - 6 MONTH | 0.5 months ago |
| History drop | PASS | isNull(history_drop_reason) | No drop reason |
| Spam/ban | PASS | fh_dont_index != 1 AND ml_spam_score = 0 | ml_spam_score=0 |
| Canonical | PASS | meta_canonical IS NULL OR = '' OR = src_unparsed | Not set |
| Property | Value |
|---|---|
| URL | https://www.allaboutelectronics.org/binary-multiplication-explained/ |
| Last Crawled | 2026-03-28 15:52:40 (14 days ago) |
| First Indexed | 2023-04-08 15:56:35 (3 years ago) |
| HTTP Status Code | 200 |
| Meta Title | Binary Multiplication Explained | Multiplication of Fractional Binary Numbers - ALL ABOUT ELECTRONICS |
| Meta Description | How to multiply two fractional binary numbers. In this article, the binary multiplication is explained using few examples. |
| Meta Canonical | null |
| Boilerpipe Text | In this article, the binary multiplication of unsigned binary numbers is explained using the examples. And you will also learn how to multiply two fractional binary numbers.
Understanding Binary Multiplication:
The
binary multiplication
is similar to the conventional decimal multiplication. In Binary Multiplication, the each digital of the second number is multiplied with each digit of the first number. The first number in the multiplication is known as the “Multiplicand” and the second number is called as “Multiplier”.
In binary multiplication, each digit of the multiplier is multiplied with the multiplicand. Each multiplication gives the partial products. The partial products are adjusted according to their weights. And the summation of the partial products gives us the final result of the multiplication.
Since the binary numbers involves only two digits (1s and 0s), the binary multiplication process in much simpler than decimal multiplication.
In binary multiplication,
0 x 0 = 0
0 x 1 = 0
1 x 0 = 0
1 x 1 = 1
Using these simple rules of binary multiplication, it is possible to multiply two numbers.
Let’s take one example and through that let’s understand the process of binary multiplication.
Example 1
Let’s say, we want to multiply 6 (110) and 5 (101) in binary.
To perform the binary multiplication, starting from the LSB of the multiplier, we will multiply each digit to the multiplicand.
So, if we start from 1 then first, we will multiply it with 0, then 1 and at the last with this MSB (1).
Now, when we are multiplying the binary digits, then actually we are also multiplying their weights. And according to their weights, we will place the result in a particular column.
So, here first let’s multiply this 1 with 0. So, here the weight of both 0 and 1 is 2
0
. So, let’s multiply their weights separately.
So, as you know 1 x 0 is 0. And this 2
0
x 2
0
is also 2
0
. That means we will place the result in 2
0
column.
Similarly, when we multiply 1 with 1 then actually it is (1 x 1) ( 2
0
x 2
1
) = 1 x 2
1
.
Therefore, the result will be placed in 2
1
column.
Likewise, when we multiply 1 (the LSB of multiplier) with 1 (MSB of multiplicand), then actually it is (1 x 1) (2
0
x 2
2
) = 1 x 2
2
. Therefore, the result will be placed in 2
2
column.
The result of the multiplication is known as the partial product. The first partial product is shown below.
Similarly, the second digit of the multiplier will be multiplied with the each digit of the multiplicand. And the result will be placed in appropriate columns according to their weights. The same is shown below.
And finally, the MSB of the multiplier will be multiplied with the each digit of the multiplicand. And once again the result will be placed in an appropriate columns according to their weights. The same is shown blow.
In this way, in the multiplication process, we got three partial products. As you can observe, the value of partial product is either 0 or, its value is same as the multiplicand. If the digit of the multiplier is 0 then partial product is 0 and if the digit of the multiplier is 1 then partial product is same as the multiplicand.
Also, as you can observe, as we move from LSB to MSB of the multiplier, each partial product is left shifted by 1 bit position. So, once we get all our partial products then final step is to add all the partial products to get the final result of the multiplication.
Once we add all the partial products, then result is
11110
. Its decimal equivalent is
30
. And in this way, we can perform the binary multiplication of two unsigned binary numbers. Let’s take another example to understand the multiplication procedure.
Example 2
Let’s say, we want to multiply 12 (1100) and 13 (1101). So, here 12 is multiplicand and 13 is a multiplier. Starting of the LSB of the multiplier, let’s multiply each digit with the multiplicand.
Since the first digit is of the multiplier is 1, the partial product is same as the multiplicand. If we move to the next digit of the multiplier, then it is 0. Since it is 0, the partial product will be 0. But it will be left shifted by 1 bit position.
Similarly, the next two bits are 1. So, partial product will be same as the multiplicand. But each partial product will be left shifted by 1 bit position. The same is shown below.
The final step is to add all the partial products to get the result of the multiplication. If we add all the partial products then result is
10011100
.
In this way, it is possible to multiply two unsigned binary numbers. Similarly, now let’s see the multiplication procedure for fractional binary numbers.
The multiplication of fractional binary number is similar to the binary integers. Let’s take one example and through that, let’s understand the multiplication procedure. Let’s say, we want to multiply 6.25 and 3.5.
In the binary, two numbers are 110.01 and 11.10. In the first number (110.01), the number of digits after the binary point are 2. Similarly, in the second number (11.10), the number of digits after the binary point are 1.
First of all, let’s write the two numbers without their binary points. And let’s multiply the two numbers like a binary integers. For the multiplication, align the two numbers from the LSB positions.
After multiplying the two numbers, the result will be
10101111
.
Now, we just need to put the binary point at the appropriate location. In the first number 6.25 (110.01) the number of digits after the binary point are 2. And similarly, in the second number 3.5 (11.1), the number of digits after the binary point are 1. The total number of digits are 3 (2 +1). Therefore, in the obtained result, put the binary point after the 3 digits from the LSB.
And therefore, the result after the multiplication is
10101. 111.
If we see its binary equivalent then it is equal to
21.875
. In this way, we can multiply two fractional binary numbers. |
| Markdown | [Skip to content](https://www.allaboutelectronics.org/binary-multiplication-explained/#content "Skip to content")
[ALL ABOUT ELECTRONICS](https://www.allaboutelectronics.org/)
Learn Everything about Electronics
Menu
- [Home](https://www.allaboutelectronics.org/)
- [Video Tutorials](https://www.allaboutelectronics.org/video-tutorials/)
- [Topicwise Quiz](https://www.allaboutelectronics.org/topicwise-quiz/)
- [About Us](https://www.allaboutelectronics.org/about/)
- [Blog](https://www.allaboutelectronics.org/blog/)
- [Contact Us](https://www.allaboutelectronics.org/contact/)
- [Quiz](https://www.allaboutelectronics.org/category/quiz/)
# Binary Multiplication Explained \| Multiplication of Fractional Binary Numbers
[April 8, 2023April 8, 2023](https://www.allaboutelectronics.org/binary-multiplication-explained/ "3:37 pm")
by [admin](https://www.allaboutelectronics.org/author/admin/ "View all posts by admin")
In this article, the binary multiplication of unsigned binary numbers is explained using the examples. And you will also learn how to multiply two fractional binary numbers.
## **Understanding Binary Multiplication:**
The [binary multiplication](https://youtu.be/hK1OYxYpwEc) is similar to the conventional decimal multiplication. In Binary Multiplication, the each digital of the second number is multiplied with each digit of the first number. The first number in the multiplication is known as the “Multiplicand” and the second number is called as “Multiplier”.
In binary multiplication, each digit of the multiplier is multiplied with the multiplicand. Each multiplication gives the partial products. The partial products are adjusted according to their weights. And the summation of the partial products gives us the final result of the multiplication.
[](https://www.allaboutelectronics.org/wp-content/uploads/2023/04/Screenshot-2023-04-08-at-2.09.39-PM.png)
Since the binary numbers involves only two digits (1s and 0s), the binary multiplication process in much simpler than decimal multiplication.
In binary multiplication,
**0 x 0 = 0**
**0 x 1 = 0**
**1 x 0 = 0**
**1 x 1 = 1**
Using these simple rules of binary multiplication, it is possible to multiply two numbers.
Let’s take one example and through that let’s understand the process of binary multiplication.
## **Example 1**
Let’s say, we want to multiply 6 (110) and 5 (101) in binary.
To perform the binary multiplication, starting from the LSB of the multiplier, we will multiply each digit to the multiplicand.
[](https://www.allaboutelectronics.org/wp-content/uploads/2023/04/Screenshot-2023-04-08-at-3.08.35-PM.png)
So, if we start from 1 then first, we will multiply it with 0, then 1 and at the last with this MSB (1).
Now, when we are multiplying the binary digits, then actually we are also multiplying their weights. And according to their weights, we will place the result in a particular column.
So, here first let’s multiply this 1 with 0. So, here the weight of both 0 and 1 is 20. So, let’s multiply their weights separately.
So, as you know 1 x 0 is 0. And this 20 x 20 is also 20. That means we will place the result in 20 column.
Similarly, when we multiply 1 with 1 then actually it is (1 x 1) ( 20 x 21 ) = 1 x 21 .
Therefore, the result will be placed in 21 column.
Likewise, when we multiply 1 (the LSB of multiplier) with 1 (MSB of multiplicand), then actually it is (1 x 1) (20 x 22) = 1 x 22 . Therefore, the result will be placed in 22 column.
The result of the multiplication is known as the partial product. The first partial product is shown below.
[](https://www.allaboutelectronics.org/wp-content/uploads/2023/04/Screenshot-2023-04-08-at-3.20.56-PM.png)
Similarly, the second digit of the multiplier will be multiplied with the each digit of the multiplicand. And the result will be placed in appropriate columns according to their weights. The same is shown below.
[](https://www.allaboutelectronics.org/wp-content/uploads/2023/04/Screenshot-2023-04-08-at-3.29.01-PM.png)
And finally, the MSB of the multiplier will be multiplied with the each digit of the multiplicand. And once again the result will be placed in an appropriate columns according to their weights. The same is shown blow.
[](https://www.allaboutelectronics.org/wp-content/uploads/2023/04/Screenshot-2023-04-08-at-3.34.38-PM.png)
In this way, in the multiplication process, we got three partial products. As you can observe, the value of partial product is either 0 or, its value is same as the multiplicand. If the digit of the multiplier is 0 then partial product is 0 and if the digit of the multiplier is 1 then partial product is same as the multiplicand.
Also, as you can observe, as we move from LSB to MSB of the multiplier, each partial product is left shifted by 1 bit position. So, once we get all our partial products then final step is to add all the partial products to get the final result of the multiplication.
[](https://www.allaboutelectronics.org/wp-content/uploads/2023/04/Screenshot-2023-04-08-at-3.45.51-PM.png)
Once we add all the partial products, then result is **11110**. Its decimal equivalent is **30**. And in this way, we can perform the binary multiplication of two unsigned binary numbers. Let’s take another example to understand the multiplication procedure.
## **Example 2**
Let’s say, we want to multiply 12 (1100) and 13 (1101). So, here 12 is multiplicand and 13 is a multiplier. Starting of the LSB of the multiplier, let’s multiply each digit with the multiplicand.
[](https://www.allaboutelectronics.org/wp-content/uploads/2023/04/Screenshot-2023-04-08-at-7.54.13-PM.png)
Since the first digit is of the multiplier is 1, the partial product is same as the multiplicand. If we move to the next digit of the multiplier, then it is 0. Since it is 0, the partial product will be 0. But it will be left shifted by 1 bit position.
[](https://www.allaboutelectronics.org/wp-content/uploads/2023/04/Screenshot-2023-04-08-at-7.57.48-PM.png)
Similarly, the next two bits are 1. So, partial product will be same as the multiplicand. But each partial product will be left shifted by 1 bit position. The same is shown below.
[](https://www.allaboutelectronics.org/wp-content/uploads/2023/04/Screenshot-2023-04-08-at-8.01.33-PM.png)
The final step is to add all the partial products to get the result of the multiplication. If we add all the partial products then result is **10011100**.
[](https://www.allaboutelectronics.org/wp-content/uploads/2023/04/Screenshot-2023-04-08-at-8.05.14-PM.png)
In this way, it is possible to multiply two unsigned binary numbers. Similarly, now let’s see the multiplication procedure for fractional binary numbers.
## **Multiplication of Fractional Binary Numbers**
The multiplication of fractional binary number is similar to the binary integers. Let’s take one example and through that, let’s understand the multiplication procedure. Let’s say, we want to multiply 6.25 and 3.5.
In the binary, two numbers are 110.01 and 11.10. In the first number (110.01), the number of digits after the binary point are 2. Similarly, in the second number (11.10), the number of digits after the binary point are 1.
[](https://www.allaboutelectronics.org/wp-content/uploads/2023/04/Screenshot-2023-04-08-at-8.48.38-PM.png)
First of all, let’s write the two numbers without their binary points. And let’s multiply the two numbers like a binary integers. For the multiplication, align the two numbers from the LSB positions.
[](https://www.allaboutelectronics.org/wp-content/uploads/2023/04/Screenshot-2023-04-08-at-8.51.09-PM.png)
After multiplying the two numbers, the result will be **10101111**.
[](https://www.allaboutelectronics.org/wp-content/uploads/2023/04/Screenshot-2023-04-08-at-8.55.23-PM.png)
Now, we just need to put the binary point at the appropriate location. In the first number 6.25 (110.01) the number of digits after the binary point are 2. And similarly, in the second number 3.5 (11.1), the number of digits after the binary point are 1. The total number of digits are 3 (2 +1). Therefore, in the obtained result, put the binary point after the 3 digits from the LSB.
[](https://www.allaboutelectronics.org/wp-content/uploads/2023/04/Screenshot-2023-04-08-at-9.02.50-PM.png)
And therefore, the result after the multiplication is **10101\. 111.** If we see its binary equivalent then it is equal to **21\.875**. In this way, we can multiply two fractional binary numbers.
Categories [Digital Electronics](https://www.allaboutelectronics.org/category/digital-electronics/)Tags [binary multiplication](https://www.allaboutelectronics.org/tag/binary-multiplication/), [binary multiplication all about electronics](https://www.allaboutelectronics.org/tag/binary-multiplication-all-about-electronics/), [binary multiplication of unsigned binary numbers](https://www.allaboutelectronics.org/tag/binary-multiplication-of-unsigned-binary-numbers/), [binary multiplication procedure](https://www.allaboutelectronics.org/tag/binary-multiplication-procedure/), [binary numbers](https://www.allaboutelectronics.org/tag/binary-numbers/), [how to multiply two binary numbers](https://www.allaboutelectronics.org/tag/how-to-multiply-two-binary-numbers/), [multiplication of fractional binary numbers](https://www.allaboutelectronics.org/tag/multiplication-of-fractional-binary-numbers/), [number system digital electronics](https://www.allaboutelectronics.org/tag/number-system-digital-electronics/)
Post navigation
[Op-Amp Power Supply Rejection Ratio](https://www.allaboutelectronics.org/op-amp-power-supply-rejection-ratio/)
[CMOS Logic Gates Explained](https://www.allaboutelectronics.org/cmos-logic-gates-explained/)
### 3 thoughts on “Binary Multiplication Explained \| Multiplication of Fractional Binary Numbers”
1. 
Godwill
[March 21, 2024 at 10:20 am](https://www.allaboutelectronics.org/binary-multiplication-explained/#comment-9857)
\| [Reply](https://www.allaboutelectronics.org/binary-multiplication-explained/#comment-9857)
what is the difference between multiplying the binary numbers using the two complements using signed and unsigned binary numbers.
2. 
Godwill
[March 21, 2024 at 10:20 am](https://www.allaboutelectronics.org/binary-multiplication-explained/#comment-9858)
\| [Reply](https://www.allaboutelectronics.org/binary-multiplication-explained/#comment-9858)
what is the difference between multiplying the binary numbers using the two complements using signed and unsigned binary numbers…..
3. 
Edmug
[February 10, 2025 at 1:28 pm](https://www.allaboutelectronics.org/binary-multiplication-explained/#comment-13048)
\| [Reply](https://www.allaboutelectronics.org/binary-multiplication-explained/#comment-13048)
Impressed
### Leave a Comment [Cancel reply](https://www.allaboutelectronics.org/binary-multiplication-explained/#respond)
## Recent Posts
- [CMOS Logic Gates Explained](https://www.allaboutelectronics.org/cmos-logic-gates-explained/)
- [Binary Multiplication Explained \| Multiplication of Fractional Binary Numbers](https://www.allaboutelectronics.org/binary-multiplication-explained/)
- [Op-Amp Power Supply Rejection Ratio](https://www.allaboutelectronics.org/op-amp-power-supply-rejection-ratio/)
- [Master Slave Flip-Flop Explained](https://www.allaboutelectronics.org/master-slave-flip-flop-explained/)
- [JK Flip-Flop Explained \| Race Around Condition in JK Flip-Flop \| JK Flip-Flop Truth Table, Excitation table and Timing Diagram](https://www.allaboutelectronics.org/jk-flip-flop-explained-race-around-condition-in-jk-flip-flop-jk-flip-flop-truth-table-excitation-table-and-timing-diagram/)
- [T Flip-Flop Explained \| Working, Circuit diagram, Excitation Table and Characteristic Equation of T Flip-Flop](https://www.allaboutelectronics.org/t-flip-flop-working-circuit-diagram-excitation-table-and-characteristic-equation-of-t-flip-flop/)
- [Half Adder and Full Adder Explained](https://www.allaboutelectronics.org/half-adder-and-full-adder-explained/)
- [Logic Gates Explained](https://www.allaboutelectronics.org/logic-gates-explained/)
## Archives
Archives
## Categories
- [Analog Communication](https://www.allaboutelectronics.org/category/analog-communication/) (3)
- [Basic Electronics](https://www.allaboutelectronics.org/category/basic-electronics/) (2)
- [BJT (Bipolar Junction Transistor)](https://www.allaboutelectronics.org/category/bjt-bipolar-junction-transistor/) (1)
- [Digital Electronics](https://www.allaboutelectronics.org/category/digital-electronics/) (8)
- [MOSFET](https://www.allaboutelectronics.org/category/mosfet/) (7)
- [Network Analysis / Network Theory](https://www.allaboutelectronics.org/category/network-analysis-network-theory/) (4)
- [Operational Amplifier (Op-Amp)](https://www.allaboutelectronics.org/category/operational-amplifier-op-amp/) (7)
- [Oscillator and Multivibrator](https://www.allaboutelectronics.org/category/oscillator-and-multivibrator/) (1)
- [Quiz](https://www.allaboutelectronics.org/category/quiz/) (95)
- [Technology](https://www.allaboutelectronics.org/category/technology/) (1)
- [Uncategorized](https://www.allaboutelectronics.org/category/uncategorized/) (1)
## Categories
- [Analog Communication](https://www.allaboutelectronics.org/category/analog-communication/)
- [Basic Electronics](https://www.allaboutelectronics.org/category/basic-electronics/)
- [BJT (Bipolar Junction Transistor)](https://www.allaboutelectronics.org/category/bjt-bipolar-junction-transistor/)
- [Digital Electronics](https://www.allaboutelectronics.org/category/digital-electronics/)
- [MOSFET](https://www.allaboutelectronics.org/category/mosfet/)
- [Network Analysis / Network Theory](https://www.allaboutelectronics.org/category/network-analysis-network-theory/)
- [Operational Amplifier (Op-Amp)](https://www.allaboutelectronics.org/category/operational-amplifier-op-amp/)
- [Oscillator and Multivibrator](https://www.allaboutelectronics.org/category/oscillator-and-multivibrator/)
- [Quiz](https://www.allaboutelectronics.org/category/quiz/)
- [Technology](https://www.allaboutelectronics.org/category/technology/)
- [Uncategorized](https://www.allaboutelectronics.org/category/uncategorized/)
## Contact Us
- **Email**
[contact@allaboutelectronics.org](mailto:contact@allaboutelectronics.org)
## Recent Posts
- [CMOS Logic Gates Explained](https://www.allaboutelectronics.org/cmos-logic-gates-explained/)
- [Binary Multiplication Explained \| Multiplication of Fractional Binary Numbers](https://www.allaboutelectronics.org/binary-multiplication-explained/)
- [Op-Amp Power Supply Rejection Ratio](https://www.allaboutelectronics.org/op-amp-power-supply-rejection-ratio/)
- [Master Slave Flip-Flop Explained](https://www.allaboutelectronics.org/master-slave-flip-flop-explained/)
- [JK Flip-Flop Explained \| Race Around Condition in JK Flip-Flop \| JK Flip-Flop Truth Table, Excitation table and Timing Diagram](https://www.allaboutelectronics.org/jk-flip-flop-explained-race-around-condition-in-jk-flip-flop-jk-flip-flop-truth-table-excitation-table-and-timing-diagram/)
## Follow us !\!
- [YouTube](https://www.youtube.com/@ALLABOUTELECTRONICS)
- [Instagram](https://www.instagram.com/all_about.electronics/)
- [Facebook](https://www.facebook.com/ALLABOUTELECRONICS/)
- [Twitter](https://twitter.com/rushalmshah)
© 2026 ALL ABOUT ELECTRONICS • Powered by [GeneratePress](https://generatepress.com/)
- [Home](https://www.allaboutelectronics.org/)
- [Video Tutorials](https://www.allaboutelectronics.org/video-tutorials/)
- [Topicwise Quiz](https://www.allaboutelectronics.org/topicwise-quiz/)
- [About Us](https://www.allaboutelectronics.org/about/)
- [Blog](https://www.allaboutelectronics.org/blog/)
- [Contact Us](https://www.allaboutelectronics.org/contact/)
- [Quiz](https://www.allaboutelectronics.org/category/quiz/) |
| Readable Markdown | In this article, the binary multiplication of unsigned binary numbers is explained using the examples. And you will also learn how to multiply two fractional binary numbers.
## **Understanding Binary Multiplication:**
The [binary multiplication](https://youtu.be/hK1OYxYpwEc) is similar to the conventional decimal multiplication. In Binary Multiplication, the each digital of the second number is multiplied with each digit of the first number. The first number in the multiplication is known as the “Multiplicand” and the second number is called as “Multiplier”.
In binary multiplication, each digit of the multiplier is multiplied with the multiplicand. Each multiplication gives the partial products. The partial products are adjusted according to their weights. And the summation of the partial products gives us the final result of the multiplication.
[](https://www.allaboutelectronics.org/wp-content/uploads/2023/04/Screenshot-2023-04-08-at-2.09.39-PM.png)
Since the binary numbers involves only two digits (1s and 0s), the binary multiplication process in much simpler than decimal multiplication.
In binary multiplication,
**0 x 0 = 0**
**0 x 1 = 0**
**1 x 0 = 0**
**1 x 1 = 1**
Using these simple rules of binary multiplication, it is possible to multiply two numbers.
Let’s take one example and through that let’s understand the process of binary multiplication.
## **Example 1**
Let’s say, we want to multiply 6 (110) and 5 (101) in binary.
To perform the binary multiplication, starting from the LSB of the multiplier, we will multiply each digit to the multiplicand.
[](https://www.allaboutelectronics.org/wp-content/uploads/2023/04/Screenshot-2023-04-08-at-3.08.35-PM.png)
So, if we start from 1 then first, we will multiply it with 0, then 1 and at the last with this MSB (1).
Now, when we are multiplying the binary digits, then actually we are also multiplying their weights. And according to their weights, we will place the result in a particular column.
So, here first let’s multiply this 1 with 0. So, here the weight of both 0 and 1 is 20. So, let’s multiply their weights separately.
So, as you know 1 x 0 is 0. And this 20 x 20 is also 20. That means we will place the result in 20 column.
Similarly, when we multiply 1 with 1 then actually it is (1 x 1) ( 20 x 21 ) = 1 x 21 .
Therefore, the result will be placed in 21 column.
Likewise, when we multiply 1 (the LSB of multiplier) with 1 (MSB of multiplicand), then actually it is (1 x 1) (20 x 22) = 1 x 22 . Therefore, the result will be placed in 22 column.
The result of the multiplication is known as the partial product. The first partial product is shown below.
[](https://www.allaboutelectronics.org/wp-content/uploads/2023/04/Screenshot-2023-04-08-at-3.20.56-PM.png)
Similarly, the second digit of the multiplier will be multiplied with the each digit of the multiplicand. And the result will be placed in appropriate columns according to their weights. The same is shown below.
[](https://www.allaboutelectronics.org/wp-content/uploads/2023/04/Screenshot-2023-04-08-at-3.29.01-PM.png)
And finally, the MSB of the multiplier will be multiplied with the each digit of the multiplicand. And once again the result will be placed in an appropriate columns according to their weights. The same is shown blow.
[](https://www.allaboutelectronics.org/wp-content/uploads/2023/04/Screenshot-2023-04-08-at-3.34.38-PM.png)
In this way, in the multiplication process, we got three partial products. As you can observe, the value of partial product is either 0 or, its value is same as the multiplicand. If the digit of the multiplier is 0 then partial product is 0 and if the digit of the multiplier is 1 then partial product is same as the multiplicand.
Also, as you can observe, as we move from LSB to MSB of the multiplier, each partial product is left shifted by 1 bit position. So, once we get all our partial products then final step is to add all the partial products to get the final result of the multiplication.
[](https://www.allaboutelectronics.org/wp-content/uploads/2023/04/Screenshot-2023-04-08-at-3.45.51-PM.png)
Once we add all the partial products, then result is **11110**. Its decimal equivalent is **30**. And in this way, we can perform the binary multiplication of two unsigned binary numbers. Let’s take another example to understand the multiplication procedure.
## **Example 2**
Let’s say, we want to multiply 12 (1100) and 13 (1101). So, here 12 is multiplicand and 13 is a multiplier. Starting of the LSB of the multiplier, let’s multiply each digit with the multiplicand.
[](https://www.allaboutelectronics.org/wp-content/uploads/2023/04/Screenshot-2023-04-08-at-7.54.13-PM.png)
Since the first digit is of the multiplier is 1, the partial product is same as the multiplicand. If we move to the next digit of the multiplier, then it is 0. Since it is 0, the partial product will be 0. But it will be left shifted by 1 bit position.
[](https://www.allaboutelectronics.org/wp-content/uploads/2023/04/Screenshot-2023-04-08-at-7.57.48-PM.png)
Similarly, the next two bits are 1. So, partial product will be same as the multiplicand. But each partial product will be left shifted by 1 bit position. The same is shown below.
[](https://www.allaboutelectronics.org/wp-content/uploads/2023/04/Screenshot-2023-04-08-at-8.01.33-PM.png)
The final step is to add all the partial products to get the result of the multiplication. If we add all the partial products then result is **10011100**.
[](https://www.allaboutelectronics.org/wp-content/uploads/2023/04/Screenshot-2023-04-08-at-8.05.14-PM.png)
In this way, it is possible to multiply two unsigned binary numbers. Similarly, now let’s see the multiplication procedure for fractional binary numbers.
The multiplication of fractional binary number is similar to the binary integers. Let’s take one example and through that, let’s understand the multiplication procedure. Let’s say, we want to multiply 6.25 and 3.5.
In the binary, two numbers are 110.01 and 11.10. In the first number (110.01), the number of digits after the binary point are 2. Similarly, in the second number (11.10), the number of digits after the binary point are 1.
[](https://www.allaboutelectronics.org/wp-content/uploads/2023/04/Screenshot-2023-04-08-at-8.48.38-PM.png)
First of all, let’s write the two numbers without their binary points. And let’s multiply the two numbers like a binary integers. For the multiplication, align the two numbers from the LSB positions.
[](https://www.allaboutelectronics.org/wp-content/uploads/2023/04/Screenshot-2023-04-08-at-8.51.09-PM.png)
After multiplying the two numbers, the result will be **10101111**.
[](https://www.allaboutelectronics.org/wp-content/uploads/2023/04/Screenshot-2023-04-08-at-8.55.23-PM.png)
Now, we just need to put the binary point at the appropriate location. In the first number 6.25 (110.01) the number of digits after the binary point are 2. And similarly, in the second number 3.5 (11.1), the number of digits after the binary point are 1. The total number of digits are 3 (2 +1). Therefore, in the obtained result, put the binary point after the 3 digits from the LSB.
[](https://www.allaboutelectronics.org/wp-content/uploads/2023/04/Screenshot-2023-04-08-at-9.02.50-PM.png)
And therefore, the result after the multiplication is **10101\. 111.** If we see its binary equivalent then it is equal to **21\.875**. In this way, we can multiply two fractional binary numbers. |
| Shard | 170 (laksa) |
| Root Hash | 11532410580326054570 |
| Unparsed URL | org,allaboutelectronics!www,/binary-multiplication-explained/ s443 |