in Digital Logic edited by
9,622 views
9 votes
9 votes

If half adders and full adders are implements using gates, then for the addition of two $17$ bit numbers (using minimum gates) the number of half adders and full adders required will be

  1. $0,17$
  2. $16,1$
  3. $1,16$
  4. $8,8$
in Digital Logic edited by
by
9.6k views

3 Comments

explain it in detail

 

 

plz
0
0

We have two 17 bit numbers, one adder is used for adding one bit so for the least significant bit we don't need any full adder as we always  have 0 as initial carry for the LSB so we can add LSB using half adder but for rest of the 16 bits from 2nd bit from right to MSB we need full adder because carry can be generated by them hence there is need of 16 full adder.

Hence option C) is correct

1
1
1
1

5 Answers

11 votes
11 votes
Best answer
Option c ) 1 half adder 16 Full adder

4 Comments

yes
0
0
Why cant we achieve it using 0,17 ?
0
0
yes you can.. but ur solution must be cost effective.. right?

with 1 HA instead of 1 FA, you can reduce number of gates.
1
1
11 votes
11 votes

Answer : Option C 

 

1 comment

great!
0
0
4 votes
4 votes
Ans (c)

1 H.A    and   (n-1) F.A

3 Comments

is it a formula?
0
0
how??? is this any formula?!! pls explain
0
0
i think u should make diagram for clear understanding:)
0
0
1 vote
1 vote
Let the two 17 bit numbers be,

(a0 a1 a2 a3....a16)

(b0 b1 b2.........b16)

1 half adder will take input a16, b16 and return a sum and a carry. This carry will be forwarded to the next adder (full adder). The first full adder will take three inputs (the carry from previous stage, a15, b15) and generate the next sum and next carry for the second full adder. In this way, 16 full adders are used.

So, 1 H.A and 16 F.A (ans)
Answer:

Related questions