How to Multiply Binary Numbers
Multiplying numbers in binary is just like doing long multiplication with your normal decimal numbers. In fact it's even easier since each digit can only be a 1 or a 0.
Other than only having two options for each digit the rules are EXACTLY the same as for normal long multiplication.
example
Find 110×101
Write it out like a normal long multiplication: 110×101 Now just like you're used to we'll start with the digit on the bottom right and multiply it by each of the top digits starting from the right side. First we get 1×0=0 so we write that down. 110×101¯=0 Then we get 1×1=1. 110×101¯=10 And then 1×1=1 again. 110×101¯=110 Now we move onto the middle bottom digit, we add a 0 just like in normal long multiplication before we begin: 110×101¯=1100 Then we get three 0s since 0× anything is 0. 110×101¯=1100000 Now we move onto our bottom left digit. We write two 0s to take care of the place, just like always. 110×101¯=110000000 Then we get 1×0=0,1×1=1,1×1=1 To give us: 110×101¯=110000011000 Now we add up our three rows of answers to get our final answer: 110×101¯=1100000+11000¯11110 So our answer is 11110 We can check this by doing it in decimal. We know that 1102=610 and 1012=510 and 5×6=30 Now we check and see that indeed 111102=3010 and we must have done everything right!
practice problems