Introduction to DLD

Binary Multiplication

Binary multiplication is a mathematical operation used to multiply two binary numbers. It uses only two digits, 0 and 1, and follows simple multiplication rules. Binary multiplication works like decimal multiplication, but it uses the base-2 number system.

The main parts of the binary multiplication process are:

  • Multiplicand: The binary number being multiplied.
  • Multiplier: The binary number used to multiply the multiplicand.
  • Partial Products: The intermediate results obtained by multiplying the multiplicand by each bit of the multiplier.
  • Product: The final result obtained by adding all the partial products.

Binary Multiplication Rules

Binary multiplication follows four basic rules:

Binary Multiplication Rules

In the above diagram

  • 0 × 0 = 0: Multiplying 0 by 0 gives 0.
  • 0 × 1 = 0: Multiplying 0 by 1 gives 0.
  • 1 × 0 = 0: Multiplying 1 by 0 gives 0.
  • 1 × 1 = 1: Multiplying 1 by 1 gives 1.

Binary Multiplication Examples

Binary multiplication examples help explain how to multiply binary numbers using the basic rules.

 Binary Multiplication Example – 1

The following diagram shows the multiplication of binary numbers (10 × 11)

Binary Multiplication Example - 1

The above diagram shows the results of binary numbers (10 × 11) in both binary and decimal for verification

  • Binary value: 10 × 11 = 0110
  • Decimal value: 2 × 3 = 6

Binary Multiplication Example – 2

The following diagram shows the multiplication of binary numbers (101 × 11).

Binary Multiplication Example - 2
The above diagram shows the result of multiplying binary numbers (101 × 11) in both binary and decimal for verification.

  • Binary value: 101 × 11 = 1111
  • Decimal value: 5 × 3 = 15

Binary Multiplication Example – 3

The following diagram shows the multiplication of binary numbers (110 × 101).

Binary Multiplication Example - 3

The above diagram shows the result of multiplying binary numbers (110 × 101) in both binary and decimal for verification.

  • Binary value: 110 × 101 = 11110
  • Decimal value: 6 × 5 = 30

Binary Multiplication Example – 4

The following diagram shows the multiplication of binary numbers (1011 × 110).

Binary Multiplication Example - 4

The above diagram shows the result of multiplying binary numbers (1011 × 110) in both binary and decimal for verification.

  • Binary value: 1011 × 110 = 1000010

  • Decimal value: 11 × 6 = 66

Binary Multiplication Example – 5

The following diagram shows the multiplication of binary numbers (11001 × 1011).

Binary Multiplication Example - 5

The above diagram shows the result of multiplying binary numbers (11001 × 1011) in both binary and decimal for verification.

  • Binary value: 11001 × 1011 = 100010011
  • Decimal value: 25 × 11 = 275

Binary Multiplication Example – 6

The following diagram shows the multiplication of binary numbers (101101 × 1111).

Binary Multiplication Example - 6

Important: If you don’t understand how binary addition works, then go to the binary addition page to learn it first

The above diagram shows the result of multiplying binary numbers (101101 × 1111) in both binary and decimal for verification.

  • Binary value: 101101 × 1111 = 1010100011

  • Decimal value: 45 × 15 = 675

Binary Multiplication Example – 7

The following diagram shows the multiplication of binary numbers (1011011 × 1111).

Binary Multiplication Example - 7

The above diagram shows the result of multiplying binary numbers (1011011 × 1111) in both binary and decimal for verification.

  • Binary value: 1011011 × 1111 = 010101010101
  • Decimal value: 91 × 15 = 1365

Binary Multiplication Example – 8

The following diagram shows the multiplication of binary numbers (11010101 × 1011).

Binary Multiplication Example - 8

The above diagram shows the result of multiplying binary numbers (11010101 × 1011) in both binary and decimal for verification.

  • Binary value: 11010101 × 1101 = 101011010001
  • Decimal value: 213 × 13 = 2769

Binary Multiplication Example – 9

The following diagram shows the multiplication of binary numbers (101101101 × 1111).

 

The above diagram shows the result of multiplying binary numbers (101101101 × 1111) in both binary and decimal for verification.

  • Binary value: 101101101 × 1111 = 01010101100011

  • Decimal value: 365 × 15 = 5475

Binary Multiplication Example – 10

The following diagram shows the multiplication of binary numbers (1101011011 × 10111).

 

The above diagram shows the result of multiplying binary numbers (1101011011 × 10111) in both binary and decimal for verification.

  • Binary value: 1101011011 × 10111 = 0100110100101101

  • Decimal value: 859 × 23 = 19757

Binary Multiplication Example – 11

The following diagram shows the multiplication of binary numbers (10110101101 × 11111).

 

The above diagram shows the result of multiplying binary numbers (10110101101 × 11111) in both binary and decimal for verification.

  • Binary value:

    10110101101 × 11111
    = 01010111111110011

    Decimal value:

    1453 × 31
    = 45043

Binary Multiplication Example – 12

The following diagram shows the multiplication of binary numbers (110101101011 × 111111).

 

The above diagram shows the result of multiplying binary numbers (110101101011 × 111111) in both binary and decimal for verification.

  • Binary value: 110101101011 × 111111 = 0110100110101010101

  • Decimal value: 3435 × 63 = 216405

Steps for Binary Multiplication

Follow these steps to multiply binary numbers:

  • Write the binary numbers vertically, placing the multiplier below the multiplicand.
  • Start multiplying from the rightmost bit of the multiplier.
  • Multiply each bit using the binary multiplication rules.
  • Shift each partial product one position to the left when moving to the next bit.
  • Add the partial products using binary addition rules.

Binary Multiplication vs. Decimal Multiplication

Binary multiplication uses base 2 and only the digits 0 and 1, while decimal multiplication uses base 10 and the digits 0 through 9. Both methods use partial products and addition to calculate the final result.

Conclusion

Binary multiplication is an important operation in the binary number system and digital logic design. By learning the basic binary multiplication rules and practicing examples, you can multiply binary numbers accurately and efficiently.