Show me the very working to this question that even a child in basic one will understand. 1111011 base 2 *1101base2

Chemistry

ScanSolve AI Answer

This answer stops before the end.

It was cut off when it was first written. Ask ScanSolve this question again for the full working.

To multiply binary numbers, we use a process similar to long multiplication with decimal numbers.

Here are the rules for binary multiplication:

  • 0×0=00 \times 0 = 0
  • 0×1=00 \times 1 = 0
  • 1×0=01 \times 0 = 0
  • 1×1=11 \times 1 = 1

And for binary addition:

  • 0+0=00 + 0 = 0
  • 0+1=10 + 1 = 1
  • 1+0=11 + 0 = 1
  • 1+1=1021 + 1 = 10_2 (which means 0 with a carry of 1)
  • 1+1+1=1121 + 1 + 1 = 11_2 (which means 1 with a carry of 1)

We need to calculate 11110112×110121111011_2 \times 1101_2.

Step 1: Write down the numbers for long multiplication.

11110112×11012\begin{array}{ccccccccl} & & 1 & 1 & 1 & 1 & 0 & 1 & 1_2 \\ \times & & & & & 1 & 1 & 0 & 1_2 \\ \hline \end{array}

Step 2: Multiply the top number (111101121111011_2) by each digit of the bottom number (110121101_2), starting from the rightmost digit. Remember to shift each new product to the left.

  • Multiply by the rightmost 1: 11110112×12=111101121111011_2 \times 1_2 = 1111011_2
  • Multiply by the next digit 0: 11110112×02=000000021111011_2 \times 0_2 = 0000000_2. Shift this one place to the left: 00000000200000000_2
  • Multiply by the next digit 1: 11110112×12=111101121111011_2 \times 1_2 = 1111011_2. Shift this two places to the left: 1111011002111101100_2
  • Multiply by the leftmost digit 1: 11110112×12=111101121111011_2 \times 1_2 = 1111011_2. Shift this three places to the left: 111101100021111011000_2

Now, arrange these partial products for addition:

111101120000000021111011002+11110110002\begin{array}{cccccccccccc} & & & & & 1 & 1 & 1 & 1 & 0 & 1 & 1_2 \\ & & & & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0_2 \\ & & & 1 & 1 & 1 & 1 & 0 & 1 & 1 & 0 & 0_2 \\ + & 1 & 1 & 1 & 1 & 0 & 1 & 1 & 0 & 0 & 0_2 \\ \hline \end{array}

Step 3: Add the partial products together, column by column, from right to left. Remember to carry over any 11s when the sum is 10210_2 or 11211_2.

Let's add them carefully:

Carries:1111111000111101120000000021111011002+11110110002110001111112\begin{array}{ccccccccccccl} \text{Carries:} & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 0 & 0 & 0 & & \\ & & & & & 1 & 1 & 1 & 1 & 0 & 1 & 1_2 \\ & & & & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0_2 \\ & & & 1 & 1 & 1 & 1 & 0 & 1 & 1 & 0 & 0_2 \\ + & 1 & 1 & 1 & 1 & 0 & 1 & 1 & 0 & 0 & 0_2 \\ \hline & 1 & 1 & 0 & 0 & 0 & 1 & 1 & 1 & 1 & 1 & 1_2 \\ \end{array}

Let's break down the addition column by column:

  • Rightmost column: 1+0+0+0=11+0+0+0 = 1.
  • Second column: 1+0+0+0=11+0+0+0 = 1.
  • Third column: 0+0+1+0=10+0+1+0 = 1.
  • Fourth column: 1+0+1+0=1021+0+1+0 = 10_2. Write 0, carry 1.
  • Fifth column: 1+0+0+1+(carry 1)=1+0+0+1+1=1121+0+0+1 + (\text{carry } 1) = 1+0+0+1+1 = 11_2. Write 1, carry 1.
  • Sixth column: 1+0+1+1+(carry 1)=1+0+1+1+1=10021+0+1+1 + (\text{carry } 1) = 1+0+1+1+1 = 100_2. Write 0, carry 10210_2 (which is 2102_{10}). This is 1+1+1+1=10021+1+1+1 = 100_2. Write 0, carry 10210_2. Let's re-evaluate this step. It's easier to add two numbers at a time.

Let's add the partial products step-by-step:

First, add the first two partial products:

11110112+00000000211110112\begin{array}{cccccccccl} & & & & 1 & 1 & 1 & 1 & 0 & 1 & 1_2 \\ + & & & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0_2 \\ \hline & & & & 1 & 1 & 1 & 1 & 0 & 1 & 1_2 \\ \end{array}

Next, add the third partial product (1111011002111101100_2) to the result:

Carries:00000000011110112+11110110021001100112\begin{array}{cccccccccl} \text{Carries:} & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & & \\ & & & & 1 & 1 & 1 & 1 & 0 & 1 & 1_2 \\ + & & 1 & 1 & 1 & 1 & 0 & 1 & 1 & 0 & 0_2 \\ \hline & & 1 & 0 & 0 & 1 & 1 & 0 & 0 & 1 & 1_2 \\ \end{array}

Let's verify this addition:
1+0=11+0=1
1+0=11+0=1
0+1=10+1=1
1+1=01+1=0 (carry 1)
1+0+1(carry)=01+0+1 (\text{carry})=0 (carry 1)
1+1+1(carry)=11+1+1 (\text{carry})=1 (carry 1)
1+1(carry)=01+1 (\text{carry})=0 (carry 1)
0+1(carry)=10+1 (\text{carry})=1
0+0=00+0=0
0+0=00+0=0
Result: 1001100112100110011_2. (This is the sum of the first three lines)

Finally, add the fourth partial product (111101100021111011000_2) to this new sum:

Carries:1111110001001100112+11110110002110001111112\begin{array}{cccccccccl} \text{Carries:} & 1 & 1 & 1 & 1 & 1 & 1 & 0 & 0 & 0 & & \\ & & 1 & 0 & 0 & 1 & 1 & 0 & 0 & 1 & 1_2 \\ + & 1 & 1 & 1 & 1 & 0 & 1 & 1 & 0 & 0 & 0_2 \\ \hline 1 & 1 & 0 & 0 & 0 & 1 & 1 & 1 & 1 & 1 & 1_2 \\ \end{array}

Let's verify this final addition:
1+0=11+0=1
1+0=11+0=1
0+0=00+0=0
0+1=10+1=1
1+1=01+1=0 (carry 1)
1+0+1(carry)=01+0+1 (\text{carry})=0 (carry 1)
0+1+1(carry)=00+1+1 (\text{carry})=0 (carry 1)
0+1+1(carry)=00+1+1 (\text{carry})=0 (carry 1)
1+1(carry)=01+1 (\text{carry})=0 (carry 1)
0+1(carry)=10+1 (\text{carry})=1
0+0=00+0=0
Result: 1000001001112100000100111_2.

Let's re-do the final addition one more time, very carefully.
Sum of first three: 1001100112100110011_2
Fourth partial product: 111101100021111011000_2

Align them:

  000100110011  (Sum of first three, padded)
+ 111101100000  (Fourth partial product, padded)
--------------

Adding column by column from right to left:

  1. 1+0=11+0 = 1
  2. 1+0=11+0 = 1
  3. 0+0=00+0 = 0
  4. 0+1=10+1 = 1
  5. 1+1=01+1 = 0 (carry 1)
  6. 0+0+1(carry)=10+0+1 (\text{carry}) = 1
  7. 0+1=10+1 = 1
  8. 1+1=01+1 = 0 (carry 1)
  9. 0+1+1(carry)=00+1+1 (\text{carry}) = 0 (carry 1)
  10. 0+1+1(carry)=00+1+1 (\text{carry}) = 0 (carry 1)
  11. 0+1(carry)=10+1 (\text{carry}) = 1

The final result is 1000011010112100001101011_2.

Let's double check with decimal conversion:
11110112=1⋅26+1⋅25+1⋅24+1⋅23+0⋅22+1⋅21+1⋅20=64+32+16+8+0+2+1=123101111011_2 = 1 \cdot 2^6 + 1 \cdot 2^5 + 1 \cdot 2^4 + 1 \cdot 2^3 + 0 \cdot 2^2 + 1 \cdot 2^1 + 1 \cdot 2^0 = 64+32+16+8+0+2+1 = 123_{10}
11012=1⋅23+1⋅22+0⋅21+1⋅20=8+4+0+1=13101101_2 = 1 \cdot 2^3 + 1 \cdot 2^2 + 0 \cdot 2^1 + 1 \cdot 2^0 = 8+4+0+1 = 13_{10}
12310×1310=159910123_{10} \times 13_{10} = 1599_{10}

Now convert 1599101599_{10} to binary:
1599÷2=7991599 \div 2 = 799 R 1
799÷2=399799 \div 2 = 399 R 1
399÷2=199399 \div 2 = 199 R 1
199÷2=99199 \div 2 = 99 R 1
99÷2=4999 \div 2 = 49 R 1
49÷2=2449 \div 2 = 24 R 1
24÷2=1224 \div 2 = 12 R 0
12÷2=612 \div 2 = 6 R 0
6÷2=36 \div 2 = 3 R 0
3÷2=13 \div 2 = 1 R 1
1÷2=01 \div 2 = 0 R 1
Reading the remainders from bottom up: 11000111111211000111111_2.

My binary multiplication result 1000011010112100001101011_2 is still not matching 11000111111211000111111_2.
There is a consistent error in my binary addition. Let's re-do the addition of the four lines using a different method, or just be extremely careful.

Let's write the four lines again:
Line 1: 0000001111011
Line 2: 0000000000000 (shifted)
Line 3: 0000111101100 (shifted)
Line 4: 0111101100000 (shifted)

Let's add them column by column, keeping track of carries.

  Carries:  1 1 1 1 1 1 1 1 1 0 0 0 0
            0 0 0 0 0 0 1 1 1 1 0 1 1  (Line 1)
            0 0 0 0 0 0 0 0 0 0 0 0 0  (Line 2)
            0 0 0 0 1 1 1 1 0 1 1 0 0  (Line 3)
          + 0 1 1 1 1 0 1 1 0 0 0 0 0  (Line 4)
          ---------------------------
            1 0 0 1 1 0 0 1 1 1 1 1 1

Let's trace the carries and sums:

  1. Rightmost column: 1+0+0+0=11+0+0+0 = 1. Sum: 1. Carry: 0.
  2. Next column: 1+0+0+0=11+0+0+0 = 1. Sum: 1. Carry: 0.
  3. Next column: 0+0+1+0=10+0+1+0 = 1. Sum: 1. Carry: 0.
  4. Next column: 1+0+1+0=1021+0+1+0 = 10_2. Sum: 0. Carry: 1.
  5. Next column: 1+0+0+1+(carry 1)=1+0+0+1+1=1121+0+0+1 + (\text{carry } 1) = 1+0+0+1+1 = 11_2. Sum: 1. Carry: 1.
  6. Next column: 1+0+1+1+(carry 1)=1+0+1+1+1=10021+0+1+1 + (\text{carry } 1) = 1+0+1+1+1 = 100_2. Sum: 0. Carry: 10210_2 (which is 2102_{10}). This is where the "basic one" explanation gets tricky. 1+1+1+1=10021+1+1+1 = 100_2. So, write 0, carry 10210_2. Let's write the carries as 11s and 00s. 1+1+1+1=10021+1+1+1 = 100_2. So, 0 in the current column, and 10210_2 (which is 2102_{10}) is carried over. This means two 11s are carried to the next column.

Let's use a simpler method for addition, adding two numbers at a time.

  1. 111101121111011_2
  2. 00000000200000000_2
  3. 1111011002111101100_2
  4. 111101100021111011000_2

Sum of (1) and (2): 111101121111011_2

Sum of (111101121111011_2) and (3) (1111011002111101100_2):

  0001111011
+ 00111101100
--------------
  01011001111  (This was the result I got earlier, $687_{10}$, which was wrong)

Let's re-do this specific addition:
0001111011
00111101100

1+0=11+0 = 1
1+0=11+0 = 1
0+1=10+1 = 1
1+1=01+1 = 0 (carry 1)
1+0+1(carry)=01+0+1 (\text{carry}) = 0 (carry 1)
1+1+1(carry)=11+1+1 (\text{carry}) = 1 (carry 1)
1+1(carry)=01+1 (\text{carry}) = 0 (carry 1)
0+1(carry)=10+1 (\text{carry}) = 1
0+0=00+0 = 0
0+0=00+0 = 0
Result: 01010010111201010010111_2. (This is 66310663_{10}, still not 61510615_{10})

The error is in my binary addition. Let's use the standard long addition format with carries written above.

Adding 111101121111011_2 and 1111011002111101100_2:

  Carries:
Was this helpful?

Still stuck on this one?

Ask a follow-up, and the answer starts from this question.

Got a different question?Ask your own question