Using 4x4 bit multipiers to do an 8x8 bit multiply

  • Thread starter Thread starter murraymuz
  • Start date Start date
  • Tags Tags
    Bit
Click For Summary

Discussion Overview

The discussion revolves around the method of using 4x4 bit multipliers to perform an 8x8 bit multiplication, specifically through a self-taught approach to binary multiplication. Participants explore the steps involved in the multiplication process and seek clarification on the correctness of the method used.

Discussion Character

  • Homework-related
  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • One participant asks how to use 4x4 bit multipliers for 8x8 bit multiplication.
  • Another participant suggests visualizing multiplication on paper to understand the reconstruction with adders and multipliers.
  • A participant describes their attempt to multiply 232 by 111 using binary representation and 4x4 multipliers, detailing their steps and expressing confusion over the incorrect result.
  • The participant outlines their method, including splitting binary numbers, performing two multiplications, and combining results, but questions where they went wrong.
  • A later reply critiques the participant's understanding of multiplication, using a decimal example to illustrate the correct approach and suggesting a translation to binary.

Areas of Agreement / Disagreement

Participants do not reach a consensus on the correctness of the initial multiplication method. There is disagreement regarding the interpretation of the multiplication process and how to apply it in binary.

Contextual Notes

The discussion includes assumptions about the understanding of binary multiplication and the steps involved in combining results. There are unresolved aspects regarding the correctness of the participant's calculations and the application of the multiplication technique.

Who May Find This Useful

Individuals interested in binary arithmetic, digital design, or those studying multiplication algorithms may find this discussion relevant.

murraymuz
Messages
2
Reaction score
0
Hi
How would I use 4x4bit multipliers to calculate an 8x8 bit multiply?

Thanks
 
Physics news on Phys.org
Sounds like homework. Imagine how you do multiplication of large numbers on paper and you might understand how to rebuild it with a few adders and multipliers.
 
This is'nt really homework because I have'nt been set it, I'm trying to teach myself this in advance.

I want to perform the calculation 232 x 111 using 4bit multipliers?

First show them in their binary form.
1 1 1 0 1 0 0 0 =232
0 1 1 0 1 1 1 1 =111

Second split the binary number so that one 4x4 multiply does the higher bits and one the lower bits.

Multiply 1 (left bits)
1 1 1 0 14
0 1 1 0 6
Multiply 2 (right bits)
1 0 0 0 8
1 1 1 1 15
Multiply 1 – 8 bit answer
0 1 0 1 0 1 0 0
Multiply 2– 8 bit answer
0 1 1 1 1 0 0 0

Third step is to combine the two answers together by placing them next to each other.
Final binary answer
32768 16384 8192 4096 2048 1024 512 256 128 64 32 16 8 4 2 1
0 1 0 1 0 1 0 0 0 1 1 1 1 0 0 0 = 21624

The technique I have used here seems right but I get the wrong answer, does anyone know where I have gone wrong?
thanks
 
So if you multiply two numbers by hand let's say 53 and 24 you do this?

5*2 = 10 (two digits)
3*4 = 12

and then you write them next to each other? 53*24=1012 ?

No this is false what you do is this

53*24

5(0)*2(0) = 10(00)
5(0)*4 = 20(0)
3*2(0) = 6(0)
3*4 = 12

and then you do 1000+200+60+12 = 1272

Now maybe you can see how to translate this into binary. It's http://www.youtube.com/watch?v=DfCJgC2zezw" ;)
 
Last edited by a moderator:

Similar threads

  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 10 ·
Replies
10
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 7 ·
Replies
7
Views
4K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 6 ·
Replies
6
Views
19K
Replies
9
Views
2K
  • · Replies 16 ·
Replies
16
Views
3K
  • · Replies 8 ·
Replies
8
Views
2K