530 views
1 votes
1 votes

When we multiply two 8 bit numbers result can go up to 16 bits.  It is k

So, we need 16 bits for each of the multiplication result. ( It is also k )

Number of results possible = 2⨯ 28 = 216 = 64 K  (Can any one describe how ?)

as we need to store all possible results of multiplying two 8 bit numbers. So, 64 K ⨯ 16 is the answer. (Can any one describe how ?)

1 Answer

Best answer
1 votes
1 votes

Remember the multiplication tables you have learnt in childhood?

2*1=2

2*2=4

2*3=6

...

...

We have two 8-bit numbers, right?

Different numbers possible with 8 bits = $2^{8}$ 

First number (in multiplication table) = $2^{8}$ 

Second number (in multiplication table) = $2^{8}$ 

Total = $2^{8}$  * $2^{8}$  Different ways are there for multiplication of 2 numbers which is,

 $2^{16}$ = 64K  ===> Keep it aside.

we need to store all possible results of multiplying two 8 bit numbers

So, we need not store the numbers being multiplied but only the result.

Possible number of results = 64K

Each result needs 16-bits

Total space = 64K * 16

selected by

Related questions

3 votes
3 votes
2 answers
1
mohitbawankar asked Jan 7, 2018
3,305 views
A 8-bit left-shift register and a D-flip flop are connected together as shown in the figure below and they are synchronized with the same clock.If the D-flip-flop is init...
1 votes
1 votes
0 answers
2
SeemaTanwar asked Jan 6, 2018
451 views
1 votes
1 votes
1 answer
3
thepeeyoosh asked Dec 2, 2017
2,618 views
1 votes
1 votes
0 answers
4
Hira Thakur asked Aug 4, 2017
205 views
Based on Input output Shift register is 4 types:1: SISO2: SIPO3: PISO4: PIPO what is the drawback of various types mentioned above???my doubt is why we use each of them?(...