Skip to content
Related Articles
Open in App
Not now

Related Articles

GATE | GATE-CS-2014-(Set-3) | Question 65

Improve Article
Save Article
  • Last Updated : 19 Nov, 2018
Improve Article
Save Article

Consider the following combinational function block involving four Boolean variables x, y, a, b where x, a, b are inputs and y is the output.

f (x, y, a, b)
   if (x is 1) y = a;
   else y = b;

Which one of the following digital logic blocks is the most suitable for implementing this function?
(A) Full adder
(B) Priority encoder
(C) Multiplexer
(D) Flip-flop

Answer: (C)

Explanation: This function can be interpreted as having two inputs a, b and select signal x. Output y will depend on the select signal x.

Function will be like (ax+bx’)

Its implementation will be like





So ans is ( C) part.

Quiz of this Question

My Personal Notes arrow_drop_up
Related Articles

Start Your Coding Journey Now!