Skip to content

GATE CS Digital Logic questions

Practise Digital Logic questions for GATE CS. Explore official PYQs and original subject-wise quizzes, check answers and view available solutions. Free, no sign-in.

Subject, topic, year and type filter the full library. Match any choice within a filter, and all selected filter categories. Search, source and sort apply to this page.

20 on this page
Official PYQ2008Digital LogicMinimization (K-Maps etc.)MCQ · 1 mark
In the Karnaugh map shown below, XX denotes a don’t care term. What is the minimal form of the function represented by the Karnaugh map?
Official PYQ2008Digital LogicNumber Representations (Fixed and Floating Point)MCQ · 1 mark
In the IEEE floating point representation the hexadecimal value 0x000000000\text{x}00000000 corresponds to
Official PYQ2007Digital LogicBoolean AlgebraMCQ · 1 mark
Which of the following is TRUE about formulae in Conjunctive Normal Form?
Official PYQ2007Digital LogicCombinational CircuitsMCQ · 1 mark
The control signal functions of a 44-bitbit binary counter are given below (where XX is “don’t care”): …
Official PYQ2007Digital LogicComputer ArithmeticMCQ · 1 mark
In a look-ahead carry generator, the carry generate function GiG_i and the carry propagate function PiP_i for inputs AiA_i and BiB_i are given by: Pi=Ai⊕Bi and Gi=AiBiP_i = A_i \oplus B_i \text{ and }G_i = A_iB_i The expressions for the sum bit SiS_i and the carry bit Ci+1C_{i+1} of the look ahead carry adder are given by: …
Official PYQ2007Digital LogicCombinational CircuitsMCQ · 1 mark
Suppose only one multiplexer and one inverter are allowed to be used to implement any Boolean function of nn variables. What is the minimum size of the multiplexer needed?
Official PYQ2007Digital LogicBoolean AlgebraMCQ · 1 mark
Define the connective ∗* for the Boolean variables XX and YY as: X∗Y=XY+X′Y′.X * Y = XY + X'Y'. Let Z=X∗YZ = X * Y. Consider the following expressions PP, QQ and RR. P:X=Y∗Z,Q:Y=X∗Z,R:X∗Y∗Z=1P : X = Y * Z, \\ Q :Y = X * Z, \\ R : X *Y * Z = 1 Which of the following is TRUE?
Official PYQ2007Digital LogicBoolean AlgebraMCQ · 1 mark
Let f(w,x,y,z)=∑(0,4,5,7,8,9,13,15)f(w, x, y, z) = \sum {\left(0,4,5,7,8,9,13,15\right)}. Which of the following expressions are NOT equivalent to ff? P: x′y′z′+w′xy′+wy′z+xzx'y'z' + w'xy' + wy'z + xz Q: w′y′z′+wx′y′+xzw'y'z' + wx'y' + xz R: w′y′z′+wx′y′+xyz+xy′zw'y'z' + wx'y' + xyz+xy'z S: x′y′z′+wx′y′+w′yx'y'z' + wx'y'+ w'y
Official PYQ2007Digital LogicMinimization (K-Maps etc.)MCQ · 1 mark
Consider the following Boolean function of four variables: f(w,x,y,z)=Σ(1,3,4,6,9,11,12,14)f(w, x, y, z) = \Sigma(1, 3, 4, 6, 9, 11, 12, 14) The function is
Official PYQ2007Digital LogicCombinational CircuitsMCQ · 1 mark
How many 33-to-88 line decoders with an enable input are needed to construct a 66-to-6464 line decoder without using any other logic gates?
Official PYQ2006Digital LogicNumber Representations (Fixed and Floating Point)MCQ · 1 mark
Consider numbers represented in 4-bit Gray code. Let h3h2h1h0h_{3}h_{2}h_{1}h_{0} be the Gray code representation of a number nn and let g3g2g1g0g_{3}g_{2}g_{1}g_{0} be the Gray code of (n+1)(modulo16)(n+1)(modulo 16) value of the number. Which one of the following functions is correct?
Official PYQ2006Digital LogicNumber Representations (Fixed and Floating Point)MCQ · 1 mark
We consider the addition of two 2′s2's complement numbers bn−1bn−2…b0b_{n-1}b_{n-2}\dots b_{0} and an−1an−2…a0a_{n-1}a_{n-2}\dots a_{0}. A binary adder for adding unsigned binary numbers is used to add the two numbers. The sum is denoted by cn−1cn−2…c0c_{n-1}c_{n-2}\dots c_{0} and the carry-out by coutc_{out}. Which one of the following options correctly identifies the overflow …
Official PYQ2006Digital LogicMinimization (K-Maps etc.)MCQ · 1 mark
Consider a Boolean function f(w,x,y,z)f(w,x,y,z). Suppose that exactly one of its inputs is allowed to change at a time. If the function happens to be true for two input vectors i1=⟨w1,x1,y1,z1⟩i_{1}=\left \langle w_{1}, x_{1}, y_{1},z_{1}\right \rangle and i2=⟨w2,x2,y2,z2⟩i_{2}=\left \langle w_{2}, x_{2}, y_{2},z_{2}\right \rangle , we would like the function to remain true as the input …
Official PYQ2006Digital LogicCombinational CircuitsMCQ · 1 mark
Consider the circuit in the diagram. The ⊕\oplus operator represents Ex-OR. The D flip-flops are initialized to zeroes (cleared). The following data: 100110000100110000 is supplied to the “data” terminal in nine clock cycles. After that the values of q2q1q0q_{2}q_{1}q_{0} are:
Official PYQ2006Digital LogicComputer ArithmeticMCQ · 1 mark
Given two three bit numbers a2a1a0a_{2}a_{1}a_{0} and b2b1b0b_{2}b_{1}b_{0} and cc the carry in, the function that represents the carry generate function when these two numbers are added is:
Official PYQ2006Digital LogicCombinational CircuitsMCQ · 1 mark
Consider the circuit above. Which one of the following options correctly represents f(x,y,z)f\left(x,y,z\right)
Official PYQ2006Digital LogicCombinational CircuitsMCQ · 1 mark
You are given a free running clock with a duty cycle of 50%50\% and a digital waveform ff which changes only at the negative edge of the clock. Which one of the following circuits (using clocked D flip-flops) will delay the phase of ff by 180°180°?
Official PYQ2005Digital LogicNumber Representations (Fixed and Floating Point)MCQ · 1 mark
Consider the following floating-point format. Mantissa is a pure fraction in sign-magnitude form. The normalized representation for the above format is specified as follows. The mantissa has an implicit 11 preceding the binary (radix) point. Assume that only 0’s0’s are padded in while shifting a field. The normalized representation of the above number …
Official PYQ2005Digital LogicNumber Representations (Fixed and Floating Point)MCQ · 1 mark
Consider the following floating-point format. Mantissa is a pure fraction in sign-magnitude form. The decimal number 0.239×2130.239 \times 2^{13} has the following hexadecimal representation (without normalization and rounding off):
Official PYQ2005Digital LogicCombinational CircuitsMCQ · 1 mark
Consider the following circuit: The flip-flops are positive edge triggered DD FF\textsf{FF}s. Each state is designated as a two-bit string Q0Q1Q_0Q_1. Let the initial state be 00.00. The state transition sequence is