Multiplication in base two
Multiplication in base two could be a daunting task. However, my goal is to provide you with crystal clear explanations.
The algorithm to multiply numbers in base 2 is quite similar to that in base 10.
Plan to spend some time reading this lesson about multiplication in base two carefully and without distraction.
Take a close look at the difference between base 2 place value and base 10 place value shown below.
The difference is shown with two numbers: 97462 and 10011
_{2}
For 97462, 7 is in the thousands place and it means there are 5 thousands
For 10011
_{2}, starting from right to left, the last 1 is in the sixteens place and it means there is 1 sixteen.
Ten thousands

Thousands

Hundreds

tens

ones

9

7

4

6

2

sixteens

eights

fours

twos

ones

1

0

0

1

1

Example #1:
1 1 0 1_{2}
×
1 1_{2}
________________
First multiplication:
1 1 0 1_{2}
×
1_{2}
________________
1 1 0 1_{2}
Explanations:
Starting from right to left
1 × 1 = 1. Write down 1 in the ones place. ( Shown in red )
1 × 0 two = 0 two. Write down 0 in the twos place. ( Shown in green )
1 × 1 four = 1 four. Write down 1 four in the fours place. (Shown in blue)
1 × 1 eight = 1 eight. Write down 1 eight in the eights place. (Shown in brown)
Second multiplication:
1 1 0 1_{2}
×
1_{2}
________________
1 1 0 1 0_{2}
Explanations:
Notice that there is no digit in the ones place next to the 1. It is because we already performed this multiplication above.
Moreover, make sure you put a 0 in the ones place. This is shown in red
Starting from right to left
1 two × 1 = 1 two. Write down 1 in the twos place. ( Shown in green )
1 two × 0 two = 0 four. Write down 0 in the fours place. (Shown in blue)
1 two × 1 four = 1 eight. Write down 1 eight in the eights place. (Shown in brown)
1 two × 1 eight = 1 sixteen. Write down 1 sixteen in the sixteens place. (Shown in black)
Add the two results. Before learning how to do multiplication in base two, you should review the lesson about
adding in base two
1 1 0 1_{2}
11 0 1 0_{2}
_______________________________
1 0 0 1 1 1_{2}
Example #2:
1 0 1 0_{2}
×
1 0_{2}
________________
First multiplication:
1 0 1 0_{2}
×
0_{2}
________________
0 0 0 0_{2}
Explanations:
Starting from right to left
0 × 1 = 0. Write down 0 in the ones place. (Shown in red )
0 × 1 two = 0 two. Write down 0 in the twos place.( Shown in green )
0 × 0 four = 0 four. Write down 0 four in the fours place.( Shown in blue )
0 × 1 eight = 0 eight. Write down 0 eight in the eights place. ( Shown in brown )
Second multiplication:
1 0 1 0_{2}
×
1_{2}
________________
1 0 1 0 0_{2}
Explanations:
Notice that there is no digit in the ones place next to the 1. It is because we already performed this multiplication above.
Moreover, make sure you put a 0 in the ones place. This is shown in red
Starting from right to left
1 two × 0 = 0 two. Write down 0 in the twos place.(Shown in green)
1 two × 1 two = 1 four. Write down 1 in the fours place (Shown in blue)
1 two × 0 four = 0 eight. Write down 0 eight in the eights place (Shown in brown)
1 two × 1 eight = 1 sixteen. Write down 1 sixteen in the sixteens place (Shown in black)
Add the two results.
0 0 0 0_{2}
10 1 0 0_{2}
_______________________________
10 1 0 0_{2}
Again, it is quite challenging to do multiplication in base two. I recommend you take your time when reading this lesson. Read the lesson multiple times if needed. You will get it!