Adder MCQ Quiz - Objective Question with Answer for Adder - Download Free PDF

Last updated on May 30, 2025

Latest Adder MCQ Objective Questions

Adder Question 1:

Which of the following is a characteristic of serial binary adders?

  1. Each full adder waits for the carry from the previous full adder.
  2. The carry propagation delay is minimised.
  3. They perform addition in parallel.
  4. They use a carry lookahead mechanism.

Answer (Detailed Solution Below)

Option 1 : Each full adder waits for the carry from the previous full adder.

Adder Question 1 Detailed Solution

The correct answer is: 1) Each full adder waits for the carry from the previous full adder.
Explanation:
A serial binary adder processes binary addition one bit at a time, sequentially propagating the carry from one stage to the next. Here’s why Option 1 is correct:

Characteristic of Serial Adders:

Sequential Carry Propagation: Each full adder (FA) must wait for the carry-out from the previous FA before computing its sum and carry.

Example: To compute bit *i*, the adder needs the carry generated from bit i−1.

Operates Bit-by-Bit: Unlike parallel adders, serial adders do not process all bits simultaneously.

Adder Question 2:

In a half-adder circuit, what are the outputs? 

  1. Sum and Carry
  2. Difference and Borrow 
  3. Sum and Difference
  4. More than one of the above
  5. None of the above

Answer (Detailed Solution Below)

Option 1 : Sum and Carry

Adder Question 2 Detailed Solution

The correct answer is Sum and Carry.

key-point-image Key Points

  • A half-adder is a digital circuit used to add two single-bit binary numbers.
  • The half-adder circuit has two inputs, typically designated as A and B.
  • It produces two outputs:
    • Sum (S): Represents the sum of the two input bits.
    • Carry (C): Represents the carry-out bit, which is the overflow bit from the addition.
  • The Sum (S) output is calculated using the XOR (exclusive OR) operation: S = A ⊕ B.
  • The Carry (C) output is calculated using the AND operation: C = A ∧ B.
  • These operations are fundamental in binary arithmetic and are used in more complex arithmetic circuits like full adders.

additional-information-image Additional Information

  • Half-adders are crucial components in digital electronics and are used in the design of arithmetic logic units (ALUs).
  • They are also foundational in the implementation of binary addition in computer processors and digital systems.
  • While half-adders can add two single-bit numbers, they do not account for carry-in from previous additions, which is why full adders are used for multi-bit binary addition.
  • Half-adders are typically implemented using logic gates like XOR and AND gates.

Adder Question 3:

A method of generating carry for fast addition is called ________

  1. decoder carry
  2. multiplexer carry
  3. addition carry
  4. look-ahead carry

Answer (Detailed Solution Below)

Option 4 : look-ahead carry

Adder Question 3 Detailed Solution

The correct answer is look-ahead carry
Concept:
  • Carry lookahead adders (CLAs) are indeed a method used in digital circuit design to speed up the process of adding binary numbers. Traditional ripple-carry adders have a delay associated with each stage, as the carry must propagate from one stage to the next, leading to longer overall addition times, especially for large numbers.
  • CLAs minimize this delay by precomputing the carry signals for each stage based on the input values. This precomputation is done in parallel, allowing the carries to be generated simultaneously for all stages. As a result, the carry propagation time is greatly reduced, leading to faster addition operations.
  • CLAs are often used in high-speed arithmetic circuits where fast addition is crucial, such as in processors and digital signal processing (DSP) applications. They offer improved performance compared to ripple-carry adders, especially for larger bit-width additions.
     

Additional Information 

CMOS logic family ICs

CD40181:  It is a low-power four-bit parallel arithmetic logic unit (ALU) capable of providing 16 binary arithmetic operations.

CD40182: It is a high-speed look-ahead carry generator capable of anticipating a carry across four binary adders or groups of adders.

CD4527: It is a BCD rate multiplier (DRM) in a 16-lead DIP type package that provides an output pulse rate based upon the BCD input number.

CD4585: It is a 4-bit magnitude comparator designed for use in computer and logic applications that require the comparison of two 4-bit words.

Adder Question 4:

If the sum of two positive binary numbers is 11010 and there is a carry - out from the MSB, what should be done to obtain the correct result? 

  1. Discard the carry 
  2. Add the carry to the least significant bit (LSB)
  3. Add the carry to the most significant bit (MSB) 
  4. Subtract the carry from the MSB

Answer (Detailed Solution Below)

Option 2 : Add the carry to the least significant bit (LSB)

Adder Question 4 Detailed Solution

The correct answer is Add the carry to the least significant bit (LSB)

Key Points

When you add binary numbers and there is a carry-out from the MSB, you incorporate this carry by adding it to the LSB to ensure the additional bit is accounted for in the result.

Example:
Adding the binary numbers 1011 (11 in decimal) and 1001 (9 in decimal):

Perform the initial addition:

   1011
+ 1001
 10100 (Binary result indicating carry-out)

Identify and add the carry to the LSB:

   10100 (Initial sum with carry-out)
    +     1 (Carry added to LSB)
   10101 (Corrected result)
Therefore, the sum is 10101 (21 in decimal). This method ensures that extra carry is properly added into the final result.

Based on this understanding, option 2 (Add the carry to the least significant bit (LSB)) is correctly chosen for this specific context and procedure.

Adder Question 5:

In a full adder, the boolean expressions for the sum (S) and carry_out (C_out) are as follows: 

  1. S=A⊕B⊕Cin, Cout=AB+BC+CA
  2. S=AB+BC, Cout = AB+BC+CA 
  3. S=A⊕B⊕Cin, Cout = AB + BCin + ACin 
  4. S=AB+BC+Cin, Cout =AB+BC+CA

Answer (Detailed Solution Below)

Option 3 : S=A⊕B⊕Cin, Cout = AB + BCin + ACin 

Adder Question 5 Detailed Solution

The correct answer is Option 3.

Key Points

  • In a full adder, the sum (S) is given by the boolean expression S = A ⊕ B ⊕ Cin, where ⊕ denotes the XOR operation.
  • The carry out (Cout) is given by the boolean expression Cout = AB + BCin + ACin .
  • Option 3 correctly lists these expressions, making it the correct answer.
  • F1 Eng Priya 31 5 24 D1

 

Top Adder MCQ Objective Questions

In a 8-bit ripple carry adder using identical full adders, each full adder takes 34 ns for computing sum. If the time taken for 8-bit addition is 90 ns, find time taken by each full adder to find carry

  1. 6 ns
  2. 7 ns
  3. 10 ns
  4. 8 ns

Answer (Detailed Solution Below)

Option 4 : 8 ns

Adder Question 6 Detailed Solution

Download Solution PDF

Formula:

The total time taken by the for ‘n’ bit ripple carry adder is

Td = (n – 1) tc + Maximum(tc, ts)

tc = delay for carry through a single flip flop.

ts = delay for sum

Data:

Each full adder takes 34 ns for computing

From this, Maximum(tc, ts) = ts = 34 ns

Td = 90 ns.

n = 8

Calculation:

Td = (n – 1) tc + Maximum(tc, ts)

90 = (8 – 1)tc + 34

7tc = 56 ns.

tc = 8 ns.

Time taken by each full adder to find carry is 8 ns.

Hence, the correct answer is option 4.

When two 8-bit numbers A7 … A0 and B7 … B0 in 2’ s complement representation (with A0 and B0 as the least significant bits) are added using a ripple-carry adder, the sum bits obtained are S7 … S0 and the carry bits are C7 … C0. An overflow is said to have occurred if

  1. the carry bit C7 is 1
  2. all the carry bits (C7 …, C0) are 1
  3. (A7.B7.S̅7 + A̅ 7.B̅ 7.S7) is 1 
  4. (A0.B0.S̅0 + A̅0.B̅0.S0) is 1

Answer (Detailed Solution Below)

Option 3 : (A7.B7.S̅7 + A̅ 7.B̅ 7.S7) is 1 

Adder Question 7 Detailed Solution

Download Solution PDF

Overflow is a condition that indicates that the result is too large or too small to fit in the original data type.

Here given 2’s complement representation means signed bit representation.

Two key points that must remember in a signed operation:

  1. MSB is used to indicate the sign of the number.
  2. For negative numbers, 2’s complement representation is used.

2’s complement overflow rules:

  • If the sum of two positive numbers gives a negative output, then the sum is overflowed.
  • If the sum of two negative numbers gives a positive output, then the sum is overflowed.
  • In other cases, the sum is not overflowed.

Overflow for the signed numbers occurs when the carry-in into the MSB (most significant bit) is not equal to carry out. Now according to the rules,

If both A7 and B7 are 1 then S7 must be 0. For this C7 will be 1 and C6 will be 0. Hence, it will give

C7.C6

If both A7 and B7 are 0 then S7 must be 1. For this C7 will be 0 and C6 will be 1. Hence, it will give

C7’.C6

When we combine these two, we get C7.C6’ + C7’.C6 (means C7 XOR C6) which is a condition to detect overflow. So, Option C is the answer.

Overflow is said to have occurred if:

(A7.B7.S̅7 + A̅ 7.B̅ 7.S7) is 1 

The full adder CKT adds. ______ digit at a time

  1. 1
  2. 2
  3. 3
  4. 4

Answer (Detailed Solution Below)

Option 3 : 3

Adder Question 8 Detailed Solution

Download Solution PDF

Full adder:

  • A one-bit full adder adds three one bit numbers usually these three operands are A, B and Cin.
  • Cin is a bit carried in from the previous stage.

 

Example: Full adder CKT

Electronic Mechanic 21 10Q Hindi - Final images q10

Hence option 3 is the correct answer.

Note:

CKT stands for circuit or electrical circuit.

In a 8-bit ripple carry adder using identical full adders, each full adder takes 34 ns for computing sum. If the time taken for 8-bit addition is 90 ns, find time taken by each full adder to find carry

  1. 6 ns
  2. 7 ns
  3. 10 ns
  4. 8 ns

Answer (Detailed Solution Below)

Option 4 : 8 ns

Adder Question 9 Detailed Solution

Download Solution PDF

Formula:

The total time taken by the for ‘n’ bit ripple carry adder is

Td = (n – 1) tc + Maximum(tc, ts)

tc = delay for carry through a single flip flop.

ts = delay for sum

Data:

Each full adder takes 34 ns for computing

From this, Maximum(tc, ts) = ts = 34 ns

Td = 90 ns.

n = 8

Calculation:

Td = (n – 1) tc + Maximum(tc, ts)

90 = (8 – 1)tc + 34

7tn = 56 ns.

∴ tn = 8 ns.

Time taken by each full adder to find carry is 8 ns.

Important Point:

If Maximum(tc, ts) = tc then answer is 11.25 which is not in option

∴ Maximum(tc, ts) has to be ts

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

Answer (Detailed Solution Below)

Option 3 : 1, 16

Adder Question 10 Detailed Solution

Download Solution PDF

The correct answer is option 3.

1 Half Added and 16 full adders are needed

Explanation

Take 2 numbers for 17 bits, for the first 2 bits of each number we need one-half adder and for rest(16 bit of each number) we will have one carry of previous sum and two bits of each number so we need one full adder for each rest of bits, that is, 16 full adder.

Consider a binary adder for the binary addition of three input bits denoted by A, B, C. The Boolean expressions to generate the sum bit is

  1. \(\overline {AB} + \overline {BC} + \overline {AC}\)
  2. A ⊕ B ⊕ C
  3. ABC + A̅ B̅ C̅ 
  4. (A + B + C) (A̅ + B̅ + C̅)

Answer (Detailed Solution Below)

Option 2 : A ⊕ B ⊕ C

Adder Question 11 Detailed Solution

Download Solution PDF

Concept:

The truth table of a full-adder circuit is as shown:

A

B

Cin (Carry)

Sum bit (S)

0

0

0

0

0

0

1

1

0

1

0

1

0

1

1

0

1

0

0

1

1

0

1

0

1

0

1

0

1

1

0

0

1

1

1

1

 

So, the sum bit is simplified as

\(= \bar A\bar B{C_{in}} + \bar AB\overline {{C_{in}}} + A\bar B\overline {{C_{in}}} + AB{C_{in}}\)

⇒ (A ⊕ B) ⊕ Cin

Which of the following is a characteristic of serial binary adders?

  1. Each full adder waits for the carry from the previous full adder.
  2. The carry propagation delay is minimised.
  3. They perform addition in parallel.
  4. They use a carry lookahead mechanism.

Answer (Detailed Solution Below)

Option 1 : Each full adder waits for the carry from the previous full adder.

Adder Question 12 Detailed Solution

Download Solution PDF

The correct answer is: 1) Each full adder waits for the carry from the previous full adder.
Explanation:
A serial binary adder processes binary addition one bit at a time, sequentially propagating the carry from one stage to the next. Here’s why Option 1 is correct:

Characteristic of Serial Adders:

Sequential Carry Propagation: Each full adder (FA) must wait for the carry-out from the previous FA before computing its sum and carry.

Example: To compute bit *i*, the adder needs the carry generated from bit i−1.

Operates Bit-by-Bit: Unlike parallel adders, serial adders do not process all bits simultaneously.

Consider an eight-bit ripple-carry adder for computing the sum of A and B, where A and B are integers represented in 2’s complement form. If the decimal value of A is one, the decimal value of B that leads to the longest latency for the sum to stabilize is _______.

Answer (Detailed Solution Below) -1

Adder Question 13 Detailed Solution

Download Solution PDF

Concept:

Longest latency for the sum to stabilize is the maximum time or delay a ripple carry adder take to add A and B.

Explanation:

Given A = 1 in decimal form,

In 2’s complement form, binary representation of A in binary form = 0000 0001.

In case of ripple carry adder, for sum we need 2 XOR gates.

For the longest latency, we must have Cin = 1 at every stage of the ripple carry adder.

Here, we have to find the value of B such that we get Cin= 1 at every stage and Cout = 1 at the last stage.

Maximum delay is when we take B = -1 in decimal (1111 1111 – in binary)

On adding A + B, we get a carry up to the carry flag i.e. longest latency.

A half adder is implemented with XOR and AND gates. A full adder is implemented with two half adders and one OR gate. The propagation delay of an XOR gate is twice that of an AND/OR gate. The propagation delay of an AND/OR gate is 1.2 microseconds. A 4 - bit ripple - carry binary adder is implemented by using four full adders. The total propagation time of this 4 - bit binary adder in microseconds is ________.(Do not consider parallelization).

Answer (Detailed Solution Below) 19.2

Adder Question 14 Detailed Solution

Download Solution PDF

half Adder

ya28

Full Addere using 2 half adder and OR gate

ya29

Hence processing delay is 4.8, given all the bits are added by full adder, total processing delay will be 4 × 4.8 = 19.2

Also first bit could be added using half adder in that case processing delay will be 16.8

Which statement for a Half adder and Full adder is correct?

  1. Half adder has 2 (two) Inputs, Full adder has 3 inputs.
  2. Half adder has 2 (two) Inputs, Full adder has 4 inputs.
  3.  Half adder has one Input, Full adder has 2 (two) inputs.
  4. Half adder has one Input, Full adder has 3 inputs.

Answer (Detailed Solution Below)

Option 1 : Half adder has 2 (two) Inputs, Full adder has 3 inputs.

Adder Question 15 Detailed Solution

Download Solution PDF

Concept:

Half adder circuit have two inputs and two outputs (sum and carry).

GATE EE DE 14

Sum (S) = A⊕B, Carry = A.B

INPUTS

OUTPUTS

A

B

Sum

CARRY

0

0

0

0

0

1

1

0

1

0

1

0

1

1

0

1

 

Full Adder:

A digital circuit that performs addition is called a full adder. Hardware implements full adders using logic gates. Three one-bit binary values, two operands, and a carry bit are added using a complete adder. Two numbers are output by the adder: a sum and a carry bit. When compared to a half adder, which adds two binary digits, the term is used.

Explanation:

The adder known as a "full adder" adds three inputs and generates two outputs. A and B make up the first two inputs, and C-IN is the third input. The normal output is denoted as S, which represents SUM, while the output carry is designated as C-OUT.

qImage30311

The truth table of a full adder logic is:

A

B

C

Cin

S

0

0

0

0

0

0

0

1

0

1

0

1

0

0

1

0

1

1

1

0

1

0

0

0

1

1

0

1

1

0

1

1

0

1

0

1

1

1

1

1

 

The Sum output bit of a full adder is given by:

S = A ⊕ B ⊕ C

The carry output bit of a full adder is given by:

X1 = AB + BC + AC

Get Free Access Now
Hot Links: teen patti classic mpl teen patti teen patti all app