Digital Logic Design | Subject wise
Question 1 |
3+n ternary digits | |
2n/3 ternary digits | |
N(log23) ternary digits | |
N(log32 ) ternary digits |
Maximum Ternary Numbers Possible using x-bit in = 3x -1
Ternary and Binary take different Number of bits to represent same number.
i.e, Maximum value representable in ternary system using x digits = Maximum value representable in binary system using n digits
3x -1 = 2n -1
3x = 2n
Now, taking log on both side :
X= log3 ( 2n )
X=n*log32
Question 2 |

7ns | |
9ns | |
11ns | |
13ns |
- Output of AND gate 1 will be available at the input of OR gate after (Inverter Time and AND gate1 Time) = 9+10 = 19ns
- It means AND gate 1 will take = 9+10 = 19ns
- Output of AND gate 2 will be available at the input of OR gate after(only AND gate2 Time) = 12 ns
- A Glitch will be generated for (AND gate1 Time)-(AND gate2 Time) = 19-12 = 7ns
Question 3 |
{ AND, OR } | |
{ AND, NOT } | |
{ NOT, OR } | |
{ NOR } |
- NOR and NAND are the universal gates
- Any logic gate can be implemented by using these NOR and NAND logic gates.
- NOR and NAND are Functionally Complete
These two gates do not make a universal gate they are just Basic gates.
Option(B) : {AND, NOT} = NAND = Functionally Complete
Combining these two gates we can make NAND gate which is again a universal gate.
Option(C) : {NOT, OR}} = NOR = Functionally Complete
Combining these two gates we can make NOR gate which is again a universal gate.
Option(D) : NOR = Functionally Complete
NOR is a universal gate.
So we can conclude that Option(A) is Correct Answer
Question 4 |
[log(n)] + 1 bits | |
[log (n-1)) + 1 bits | |
[log (n+1)] + 1 bits | |
None of the above |
Therefore, ((log2 128) + 1) = 7 + 1 = 8 bits are required to represent 128
Note : A number of the form 2x has x+1 bits.
Thus any number chosen in between (0,n] should have [log2 (n)]+1 bits.
Question 5 |
10 | |
8 | |
6 | |
5 |
√(224)r = (13)r
Squaring both sides
(√(224)r)2= ((13)r)2
Above equation can be written as: (224)r = ((13)r)2
Converting to decimal number:
2r2 + 2r1 + 4r0 = (1r1 + 3r0)2
2r2 + 2r + 4 = (r + 3)2
r2 - 4r - 5 = 0
r2 - 5r + r - 5 = 0
⟹(r−5)(r+1)=0
Root of the above equation is 5, -1.
r being a base, it can not be −1.
Therefore radix = 5
- radix r =10, 13 is not the root of 224
- radix r =8, 224r = (64*2+8*2+4) =128+20 =148 (not a perfect square)
- radix r =6, 224r = (36*2+6*2+4) =72+16 =88 ( not a perfect square)
- radix r =5, 224r = (25*2+5*2+4) =50+14 =64 (perfect square) i.e,√64 =8 =(13)5
Question 6 |
AC' | |
BC' | |
C' | |
A |
Question 7 |
(( A + B )’ +C ) ( D’E’ )) | |
(( A + B )’ + C ) ( DE’ )) | |
( A + ( B + C )’ ) ( D’E ) | |
( A + B + C’ ) ( D’E’ ) |
Question 8 |
Full adder | |
Full subtractor | |
Shift register | |
Decade counter |
- Full Subtractor using 2 half Subtractors and one OR gate as follow:
- The foremost disadvantage of the half subtractor is, we cannot make a Borrow bit in this subtractor. Whereas in its design, actually we can make a Borrow bit in the circuit and can subtract with the remaining two i/ps.
- Here A is minuend, B is subtrahend & Bin is borrow in. The outputs are Difference (Diff) & Bout (Borrow out). The complete subtractor circuit can obtain by using two half subtractors with an extra OR gate.

Implement Full Subtractor using 2 half Subtractors and one OR gate as follow :

Below circuit can be done with two half-Subtractor circuits. In the initial half-Subtractor circuit, the binary inputs are A and B. It will generate two outputs namely difference (Diff) & Borrow.

- The difference o/p of the left subtractor is given to the Left half-Subtractor circuit’s. Diff output is further provided to the input of the right half Subtractor circuit. We offered the Borrow in bit across the other i/p of the next half subtractor circuit. Once more it will give Diff out as well as Borrow out the bit. The final output of this subtractor is Diff-output.
- On the other hand, the Borrow out of both the half Subtractor circuits is connected to OR logic gate. Later than giving out OR logic for two output bits of the subtractor, we acquire the final Borrow out of the subtractor. The last Borrow out to signify the MSB (a most significant bit).
Question 9 |
Subtract 0011 from the sum | |
Add 0011 to the sum | |
Subtract 0110 from the sum | |
Add 0110 to the sum |
- If a carry is there = Add 3 with the result
- No carry = Subtract 3 from the result
- For 9 it does not produce the carry, Hence 0011(3) will be subtracted from sum to get actual value of BCD.
Question 10 |
Qn+1 = S + RQn | |
Qn+1= RQ’n + SQn | |
Qn+1= S’ + RQn | |
Qn+1 = S + R’Qn |
Question 11 |
1.8o | |
3.4o | |
2.8o | |
1.4o |
An optical encoder has several tracks, with different patterns on each, to produce a binary code output that is unique for each encoded position. There is a track for each output bit, so an 8-bit absolute encoder has 8 tracks, 8 outputs and 256 output combinations, for a resolution of 360/256 = 1.4°.
Question 12 |
8 | |
9 | |
10 | |
12 |
= (2 + 1) x 29 + (4 + 2 + 1)26 + (4 + 1)23 + (2 + 1)
= 210 + 29 + 28 + 27 + 26 + 25 + 23 + 21 + 1
= 210 + 29 + 28 + 27 + 26 + 25 + 23 + 21 + 20
=11111101011
Note : 210 (10 0's followed by 1) , 29 (9 0's followed by 1) .. .. .. .... ..
Therefore Total Number of 1's =9
Question 13 |
0.60 | |
0.52 | |
0.54 | |
0.50 |
The Octal equivalent of (0.75)10= (0.60)8
Question 14 |
Q = 0, Q’ = 1 | |
Q = 1, Q’ = 0 | |
Q = 1, Q’ = 1 | |
Indeterminate states |
In an SR latch made by cross-coupling two NAND gates, if both S and R inputs are set to 0 lead to a forbidden state
forbidden state Means State is invalid state and must not be entered and Not sure of the output and Output changes continuously
This is different from an indeterminate state which means a state where we are not sure of the output.
This is different from an a toggling state where the output changes continuously.
Source : Morris Mano


But after this state if we make R=S=1, the output will be indeterminate depending on which NAND gate processes first (either Q or Q’ will become 0 but we can’t determine which [RACE CONDITION] and it will lead to an indeterminate state.
Question 15 |
Toggle Switch | |
Latch | |
Stepping Switch | |
S-R flip flop |
There are two types of ring counters:
- A straight ring counter, also known as a one-hot counter, connects the output of the last shift register to the first shift register input and circulates a single one (or zero) bit around the ring.
- A twisted ring counter, also called switch-tail ring counter, walking ring counter, Johnson counter, or Möbius counter, connects the complement of the output of the last shift register to the input of the first register and circulates a stream of ones followed by zeros around the ring.
Question 16 |
0.1 and 5V | |
0.6 and 3.5 V | |
0.9 and 1.75 V | |
-1.75 and 0.9 V |
However, real TTL gate circuits cannot output such perfect voltage levels, and are designed to accept “high” and “low” signals deviating substantially from these ideal values.
“Acceptable” input signal voltages range from 0 volts to 0.8 volts for a “low” logic state, and 2 volts to 5 volts for a “high” logic state.
“Acceptable” output signal voltages (voltage levels guaranteed by the gate manufacturer over a specified range of load conditions) range from 0 volts to 0.5 volts for a “low” logic state, and 2.7 volts to 5 volts for a “high” logic state:
Question 17 |
1 × 10-128 and 215× 1015 | |
1 × 10-256 and 215× 10255 | |
1 × 10-128 and 215× 10127 | |
1 × 10-128and 215– 1 × 10127 |
Given
Mantissa = 16 bit
Exponent = 8 bit
LARGEST NUMBER
LARGEST NUMBER means it should be largest positive number it consists of both largest positive Mantissa and Exponent
- Given mantissa is 16-bit so largest positive mantissa value possible is 0111 1111 1111 1111 (+215-1 in 2's complement)
- Given exponent is 8-bit so largest positive exponent value possible is 0111 1111 (+27-1 (+127) in 2's complement)
SMALLEST NUMBER
- Given mantissa is 16-bit so Smallest mantissa value is 0000 0000 0000 0000( 1 is present always at rightmost always 1) = 1
- Given exponent is 8-bit so Largest negative exponent value is (smallest exponent value is) 1111 1111 (-27 (-128) in 2's complement)
Note : Exponents are given as power of 10. in the options it should be 2
Question 18 |
Lower bit density and higher power consumption | |
Higher bit density and higher power consumption | |
Lower bit density and lower power consumption | |
Higher bit density and lower power consumption |
BASIS FOR COMPARISON | SRAM | DRAM |
---|---|---|
Speed | Faster | Slower |
Size | Small | Large |
Cost | Expensive | Cheap |
Used in | Cache memory | Main memory |
Density | Less dense | Highly dense |
Construction | Complex and uses transistors and latches. | Simple and uses capacitors and very few transistors. |
Single block of memory requires | 6 transistors | Only one transistor. |
Charge leakage property | Not present | Present hence require power refresh circuitry |
Power consumption | Low | High |
Question 19 |
CD73E | |
ABD3F | |
7CDE3 | |
FA4CD |
Split into 4 term each then we get a Hexadecimal

Question 20 |
ternary (base-3) logic so that data could be stored as “true,” “false,” and “unknown.”
If each ternary logic element is called a flit, how many flits are required to represent at least 256 different values?
4 | |
5 | |
6 | |
7 |
- In order to Represent 256 in Binary we require 8 bits i.e, log2 (256) = 8 bits.
- Similarly in Ternary representation, we require 5 bits i.e, log3 (256) ≈ 5.047 bits
- Now rounding off to the upper integer (since number of bits is an integer) and we get 6
- So Answer should be 6 Flits(Bits)(256=1001113)
Question 21 |
512 | |
1024 | |
128 | |
32 |
We have RAM chips capacity 128×8 bit
Number of RAMs required = (32 * K * 32) / 128 * 8
Number of RAMs required = (25 * 210 * 25 ) / ( 27 * 23) ∴ k=210
Number of RAMs required = 220 / 210
Number of RAMs required = 1024
Question 22 |
One | |
Two | |
Three | |
Four |
Minimum 3 NAND gates are required to implement an OR gate = A+B = ((A + B)')' = ( A' .B' )'


Question 23 |
N bits | |
(n+3) bits | |
(n+2) bits | |
(n+1) bits |
Example : add 2 decimal numbers let say 3 + 3 equivalent binary representation will be (11)2 +(11)2

Question 24 |
Low | |
High | |
Same | |
Different |
Question 25 |
(1217)16 | |
(028F)16 | |
(2297)1o | |
(0B17)16 |
1 => 001
2 => 010
1 => 001
7 => 111
so 16 digit binary equivalent of 1217 is
001 010 001 111
now group it to four digit number
0010 1000 1111
which is (2 8 F)16
(1217)8 = (001 010 001 111)8 = (0010 1000 1111) = (28F)16
Question 26 |
Lower hardware requirement | |
Better noise immunity | |
Faster operation | |
None of the above |
Question 27 |
(A + B) ∙ (A’ + C) ∙ (B + C) = (A + B) ∙ (A’ + C) | |
AB + A’C + BC = AB + BC | |
AB + A’C + BC = (A + B) ∙ ( A ‘+ C) ∙ (B + C) | |
(A + B) ∙ (A’ + C) ∙ (B + C) = AB + A’C |

Question 28 |
X0X1X2 … Xn + X1X2 … Xn + X2X3 … Xn + ⋯ + Xn | |
X0X1 + X2X3 + … Xn-1 Xn | |
X0 + X1 + X2 + … + Xn | |
X0X1 + X3 … Xn−1 + X2X3 + X5 … Xn−1 + ⋯ + Xn−2Xn−1 + Xn | |
None |

Question 29 |
(241)5 | |
(143)6 | |
(165)7 | |
(39)16 |
N2 = 7 * 83 + 6*82+ 0*81 + 1*80
N2 = 7*8*8*8 + 6*8*8 + 0 + 1*8
N2 = 3969
N = (63)10
Now consider the option
(241)5 = 2*5*5 + 4*5 + 1 = 71
Option (A) is incorrect.
(143)6 = 1*6*6 + 4*6 + 3 = 63
Option (B) is correct.
(165)7 = 1*7*7 + 6*7 +5 = 95
Option (C) is incorrect.
Question 30 |
3 | |
3 or 4 | |
2 | |
None of these |
- From LHS : (12x)3 tells us that the value of x should be less than 3
- From RHS : (123)x tells us that the value of x should be greater than 3 because largest digit among 123 is 3.
Question 31 |
Result in an overflow error | |
Result in an underflow error | |
Be 0 | |
Be 5.28 E + 11 |
Computer uses 8 digit mantissa and 2 digit exponent :
In standard form : a = 0.052 = 0.52 E-1; mantissa = 0.52,exponent = −1.
it means a=0.052 can be represented in M*E by a = 0.052 = 0.52 * 10-1
In standard form : b = 28E+11 =0.28 E+13; mantissa = 0.28, exponent = 13.
it means b= 28E+11 can be represented in M*E by b = 28E+11 = 0.28*1013
To add b+a, Small exponent number (a) is shifted to (13-(-1) =14) Therefor 14 places to right side
a = 0.0000000000000052E+13.
But, computer uses only 8 digit mantissa,
digits beyond 8th position will be discarded.
So a = 0.00000000E+13 = 0.0 E+13
b + a = (0.28E + 13) + (0.0E + 13 ) = 0.28E + 13
Then b + a - b = (0.28E + 13) - (0.28E + 13) = 0
Question 32 |
C’ + AB’ | |
C’ (A’ + B) | |
B’C’ + AB’ | |
None of these. |
(A+C')(B'+C')
AB'+AC'+BC'+C'
AB'+(A+B+1)C' //taking C' common
AB'+(1)C' // A+1=1
We Know ( 1*C' =C')
So required expression AB'+C' .
Question 33 |
A + AB | |
AB | |
A' | |
A + B |
= A'A' + A'B'
= A' + A'B' // A*A=A
= A'(1 + B') // Taking A' as common
= A'(1) // 1 + B' = 1
= A' // A*1=A
Question 34 |
Entirely different | |
Identical | |
Complementary | |
Dual |

Figure : 2 = xy'
Entirely different
Question 35 |
1 | |
0 | |
X | |
X’ |
- 0 XOR 0 =0
- 0 XOR 1 =1
- 1 XOR 0 =1
- 1 XOR 1 =0
The function continue to generate 0
Question 36 |
0 XOR 0 = 0 | |
1 XOR 1 = 1 | |
1 XOR 0 = 1 | |
B XOR B = 0 |
TRUTH TABLE
- 0 XOR 0 =0
- 0 XOR 1 =1
- 1 XOR 0 =1
- 1 XOR 1 =0
Question 37 |
Binary code | |
Gray code | |
Excess 3 code | |
Octal code |
- The gray code which is also known as the reflected binary code is a binary numeral system where two successive values differ in only one bit position at a time.
- Gray codes are less error-prone for mechanical devices that involve making and breaking electrical circuits because they only change in one bit position at a time.
- Gray code considered as the minimum error code.
Question 38 |
Round-off errors | |
Syntax errors | |
Run-time errors | |
Logic errors |
Question 39 |
1023 | |
31 | |
10 | |
127 |
1024/2 = 512
512/2=256
256/2=128
128/2=64
64/2=32
32/2=16
16/2=8
8/2=4
4/2=2
2/2=1
Now add all the values 512+256+128+64+32+16+8+4+2+1=1023 MUX
Outcome from the question : In general, The number of N-input Multiplexers needed to create a M-input multiplexer (M > N) is,

Question 40 |
-2n-1 to (2n-1 – 1) | |
-(2n-1 – 1)to (2n-1 – 1) | |
-2n-1 to (2n-1 ) | |
-(2n-1 + 1)to (2n-1 – 1) |
For n bit 2’s complement numbers, range of number is -(2(n-1)) to +(2(n-1)-1)
- Number of distinct numbers that can be represented using n bits = 2n
- In Unsigned numbers these corresponds to numbers from 0 to 2n−1.
- In Signed numbers in 1′s complement or sign magnitude representation, these corresponds to numbers from −(2n−1−1) to ( 2n−1 −1 ) with 2 separate representations for 0.)
- In Signed numbers in 2′s complement representation, these corresponds to numbers from (−2n−1 ) to (2n−1 −1 ) with a single representation for 0.
Question 41 |
1, 1, 0 | |
1, 0, 0 | |
0, 1, 0 | |
1, 0, 1 |
01001101
+11101001
—————
100110110
Carry flag =1,
Overflow flag = 0,
Sign bit = 0
Note :
In 2′s complement addition Overflow happens only when:
- Sign bit of two input numbers is 0, and the result has sign bit 1
- Sign bit of two input numbers is 1, and the result has sign bit 0.
- there is a carry out of the leftmost bit.
Question 42 |
- Multiplicand: 0101 1010 1110 1110
- Multiplier: 0111 0111 1011 1101
6 | |
8 | |
10 | |
12 |

Question 43 |
0001 and an overflow | |
1001 and no overflow | |
0001 and no overflow | |
1001 and an overflow |
1101 (-3)
0100 (4)
-------
0001 (1)
It is -3+4=1, so no overflow
carry bit =1
Note :
In 2′s complement addition Overflow happens only when:
- Sign bit of two input numbers is 0, and the result has sign bit 1
- Sign bit of two input numbers is 1, and the result has sign bit 0.
- there is a carry out of the leftmost bit.
Question 44 |
BC’D’ + A’C’D + AB’D | |
ABC’ + ACD + B’C’D | |
ACD’ + A’BC’ + AC’D’ | |
A’BD + ACD’ + BCD’ |

Question 45 |
f (w, x, y,z) = Σ(1, 3, 4, 6, 9, 11, 12, 14],
the function is
Independent of one variable | |
Independent of two variables | |
Independent of three variables | |
Dependent on all variables |

therefore it is independent of w,y
it means w,y are not required to represent above function f
Question 46 |
0 | |
1 | |
4 | |
7 |
A + AB'(1 + C)
A + AB'
A(1 + B')
A
So no NAND gate required
Question 47 |
AB + AC + BC | |
A + BC | |
A + B | |
A + B + C |

AB+AC+AB+AC+BC
AB+AC+BC
Question 48 |
D = AB + A’B , X = A’B | |
D = A’B + AB’ , X = AB’ | |
D = A’B + AB’ , X = A’B | |
D = AB + A’B , X = AB’ |


Question 49 |
Gate No. 1 | |
Gate No. 2 | |
Gate No. 3 | |
Gate No. 4 |
= w'(1 + z) + z'xy
= w' + z'xy
Gate number 2 which produces w'z is redundant as it has been eliminated in final result
So, option (B) is correct
Question 50 |
Combinational circuit alone | |
Sequential circuit only | |
Both (a) and (b) | |
None of the above |
- Hazards are unwanted switching transients that may appear at the output of a circuit because different paths exhibit different propagation delays. Hazards occur in combinational circuits, where they may cause a temporary false output value. When they occur in asynchronous sequential circuits hazards may result in a transition to a wrong stable state.
- When the output changes several times then it should change from 1 to 0 or 0 to 1 only once, it is called "dynamic hazard".
- Dynamic hazard occur when the output changes for two adjacent input combinations while changing, the output should change only once. But it may change three or more times in short intervals because of different delays in several paths. Dynamic hazards occur only in multilevel circuit.
Question 51 |
Excess-3 code | |
Gray code | |
BCD code | |
Hamming Code | |
NONE |
X2= Y1⊕Y2
X3=X2⊕Y3=Y1⊕Y2⊕Y3
NONE OF THE MATCHING
Question 52 |
An oscillating circuit and its output is a square wave | |
The one whose output remains stable in ‘1’ state | |
The one having output remains stable in ‘0’ state | |
Has a single pulse of three times propagation delay |
And then it (1) feedbacks to circuit again as input which will generate 0.
So it keep on oscillating between 0-1-0-1-0-1-0-1-0-1.....
Given circuit is logically equivalent to square wave.
option(D) is not correct because input and output are not same .Delay should have been ok if output would have been same with input.
Question 53 |
224174 | |
425174 | |
6173 | |
225174 |
Step 2 : Make 3 bits into single group from LSB to MSB
Step 3 : Append 0's in the last block as MSB's if sufficient bits are not there
Given (12A7C)16
(12A7C)16= (0001 0010 1010 0111 1100)2
(12A7C)16= (000 010 010 101 001 111 100)2
(12A7C)16= (0225174)8
Question 54 |
Cyclic Redundancy Code | |
Weighted Code | |
Self-Complementing Code | |
Algebraic Code |
Excess-3 codes are unweighted and can be obtained by adding 3 to each decimal digit then it can be represented by using 4 bit binary number for each digit. An Excess-3 equivalent of a given binary binary number is obtained using the following steps:
- Find the decimal equivalent of the given binary number.
- Add +3 to each digit of decimal number.
- Convert the newly obtained decimal number back to binary number to get required excess-3 equivalent.
Question 55 |
(P + Q’ + R’)(P + Q’ + R)(P + Q + R’)
(P’Q + R) | |
(P + Q’R’) | |
(P Q’ + R ) | |
(PQ + R) |
(P+Q'+R')=011=3
(P+Q'+R)=010=2
(P+Q+R')=001=1
π=(1,3,2) =∑ (0,4,5,6,7)

P + Q’.R’
Question 56 |
1010 | |
0101 | |
1000 | |
1001 |
- In 1’s complement transforming the 0 bit to 1 and the 1 bit to 0.
- 2’s complement add 1 to the 1’s complement of the binary number.
- 1's complement = 0101
- 2's complement = 0110
- 1's complement = 1010
- 2's complement = 1011
- 1's complement = 0111
- 2's complement =1000
- 1's complement = 0110
- 2's complement = 0111
Question 57 |
JK Flip-flop is faster than SR flip-flop | |
JK flip-flop has a feedback path | |
JK flip-flop accepts both inputs 1 | |
None of them |
Question 58 |
All 1’s | |
All 0’s | |
X | |
Y |
(X⊕Y)⊕Y = (XY+X'Y')Y + (XY'+X'Y)Y'+ // (X⊕Y)'=X XNOR Y
(X⊕Y)⊕Y =XY'+X'YY'+XY+X'Y'Y
(X⊕Y)⊕Y =XY'+0+XY+0
(X⊕Y)⊕Y =XY'+XY
(X⊕Y)⊕Y=X
Simple Method : XOR is Associative
(X⊕Y)⊕Y=X⊕(Y⊕Y)
(X⊕Y)⊕Y=X⊕0
(X⊕Y)⊕Y=X
Question 59 |
28 | |
-15 | |
-26 | |
-28 |
Floating Point number in Hexadecimal = C1D00000
C1D00000 = ( 1100 0001 1101 0000 0000 0000 0000 0000 ) in Binary
- In 32-bit, single precision floating point IEEE representation,
- 1st MSB represents Sign of mantissa : ( 0 = positive value of mantissa and 1 = negative value mantissa )
- Next 8 bits are for Exponent value
- Last 23 bits represents Mantissa.
So , S =1bit , Exponent= 8 bits , Mantissa = 23 bits.
First bit = sign bit = 1, so number is negative
- Exponent value =131−127 = 4 (127 is the bias in IEEE representation).
- Mantissa = -1.101000000...0
- Floating point number = -1.10100...0000
- Now Convert to decimal = (1)20+(1)2−1+(0)2−2+(1)2−3 =1+1/2+0+1/8=13/8
Hence we finally get( sign * 2exponent * mantissa) = -26
Question 60 |
Y+XZ | |
X+YZ | |
XY+Z | |
XZ+Y |
XX +XZ +YX +YZ
X+X+XY+YZ //(X*X=X)
X+XY+YZ //X+X=X
X(1+1.Y) + YZ // TAKING X AS COMMON
X(1+Y) + YZ // 1.Y =Y
X + YZ // 1+Y=1
(X+Y)(X+Z) =X+YZ
Question 61 |
Set to 1 | |
Set to 0 | |
No change in state | |
Forbidden |
Question 62 |
X. Y + X’ Y’ | |
X. Y + X. Y | |
X. Y | |
X + Y |

Question 63 |
2 | |
4 | |
8 | |
16 |
Each RAM chip has 128 x 8 = 1024 bits
2048 Bytes = 2048 x 8 bits = 16384 bits
Method 1 :
Number of 128 x 8 chips = Required Total Memory (16384)/1024 = 16
Method 2 :
Number of 128 x 8 chips = Required Total Memory (2048)/128 = 16
Question 64 |
7 | |
5 | |
8 | |
6 |
OxAA= (1010 1010)2
Ox55 = (0101 0101)2
-----------------------
XOR = (1111 1111)2
Number of 1's in (1111 1111)=8
∴Hamming distance = 8
Note : All the bits of both the words are different with respect to each other, so, the Hamming Distance is equal 8.
Question 65 |
101010.110 | |
100110.101 | |
101010.101 | |
100110.110 |
42 you can convert directly from decimal to binary
(42)10 =( 101010 )2
Now convert Fractional part into binary
Multiply Fractional part with 2 until fractional part becomes zero
.75
.75 * 2 =1.5 // Fractional part is .5 != 0
.5 * 2 = 1.0 // Fractional part is .0 == 0 So now stop
Now append all this MSBs(for 1.5=1, 1.0=1) to Binary Number
(42.75)10 = (101010.11)2
Question 66 |
0x22 | |
0x1c | |
0x16 | |
Results in overflow |
Let, (12)10 be the decimal number whose equivalent Binary coded decimal will be 00010010. Four bits from L.S.B is binary equivalent of 2 and next four is the binary equivalent of 1.

Question 67 |
4 | |
5 | |
6 | |
8 |
(1102)3 = (123)x
(1102)3=1⨉33+1⨉32+2=38
(123)x=1⨉x2+2x+3
Therefore, 38 = 1⨉x2+2x+3
x=5
Question 68 |
{NOT, OR} | |
{NOR} | |
{AND, OR} | |
{AND, NOT} |
- NOR and NAND are the universal gates
- Any logic gate can be implemented by using these NOR and NAND logic gates.
- NOR and NAND are Functionally Complete
These two gates do not make a universal gate they are just Basic gates.
Option(D) : {AND, NOT} = NAND = Functionally Complete
Combining these two gates we can make NAND gate which is again a universal gate.
Option(A) : {NOT, OR}} = NOR = Functionally Complete
Combining these two gates we can make NOR gate which is again a universal gate.
Option(B) : NOR = Functionally Complete
NOR is a universal gate.
So we can conclude that Option(C) is Correct Answer
Question 69 |
1032 | |
776 | |
1284 | |
1536 |
- A programmable logic array (PLA) is a kind of programmable logic device used to implement combinational logic circuits. The PLA has a set of programmable AND gate planes, which link to a set of programmable OR gate planes, which can then be conditionally complemented to produce an output. It has 2N AND Gates for N input variables, and for M outputs from PLA, there should be M OR Gates, each with programmable inputs from all of the AND gates. This layout allows for many logic functions to be synthesized in the sum of products canonical forms.
- PLAs differ from Programmable Array Logic devices (PALs and GALs) in that both the AND and OR gate planes are programmable.
- Fuses are attached to and- or gate inputs to allow inputs to reach the and - or gates and If fuses don't work , then no input can reach to these gates of PLA

- Total programmable fuses= fuses required by AND gates + fuses required by OR gates
- Fuses required by AND gates = 2* no. Of inputs * no. Of and gates = 2*16*32= 1024 fuses
- Fuses required by OR gates = no. Of outputs * no. Of and gates = 8* 32 = 256 ( total outputs should be equal to no. Of OR gates and inputs have to cross AND gates and then goto OR gates)
- Total fuses = 1024+ 256= 1280
Question 70 |
1 | |
2 | |
9 | |
10 |
Initial value of the counter is 1,
state after 8 clock pulse counter will be again 1,
So, after 9th clock counter will be again 2
Question 71 |
A + A’BCD | |
AB + CD | |
A + BCD | |
ABC + D |

Question 72 |
0, 1,1 | |
1, 1,0 | |
1, 0,1 | |
0, 1,0 |
1100 0011
+0100 1100
---------------
10000 1111
Carry in and Carry out of MSB is same, so, There is no overflow.
For overflow we have condition of C = ( Carryout ⊕ Carry In )
so, Overflow flag = 0,
Carry Flag = 1
Zero Flag = 0
Option (D) is correct
Question 73 |
5 | |
6 | |
7 | |
8 |
S → sign
M → Mantissa
E → Exponent
Precision can be understood as the maximum accuracy through which a floating point number can be represented.
It is the smallest change that can be represented in floating point representation. The fractional part of a single precision normalized number has exactly 23 bits of resolution, (24 bits with the implied bit).
Precision is represented by ' 1.M ' where M is 23 bits and in total 24 bits are used for representing a précised number .
With 24 bits we can represent 224 numbers (0−224−1). What is that value in decimal ?
Largest number that can be represented in any base x is xnumber of digits−1 (starting from 0).
base Xnumber of digits = base Ynumber of digits
base Xnumber of digits = base Ynumber of digits
Binary represented in base 2 and Decimal represented in base 10
So, 224=10x
Apply log on both sides, then we get
log2224 = log210x
24=xlog210
x=7.22
So, correct answer is (C)
Question 74 |
A’C + BC ‘ + CD | |
ABC + C’D | |
AB + BC’ + BD’ | |
AB’ + AC’ + C’D |

Question 75 |
13 | |
15 | |
16 | |
17 |
Ram chip size = 8K x 4 bits = 23 x 210 x 22 = 215 bits
it is given that Bye addressable (215/8 Byte) = 212 bytes
In Array there are 6*4 =24 chip so to address them we need 5 bit .
So, total number of bits required = 12 + 5 = 17 bits
Question 76 |

11 | |
01 | |
10 | |
00 |

- after 1 = 11
- after 2 = 10
- after 3 = 01
- after 4 = 00
Question 77 |
What is the type of decoder required if the memory is built using 2K x 8 RAM chips?
5 to 32 | |
6 to 64 | |
4 to 64 | |
7 to 128 |
So, Capacity of memory in Byte will be = 221/23 = 218 bytes
Given Word size of 4 Byte is
So, number of 4-byte words memory should have = 218/ 22 = 216 words
RAM chips size = 2K x 8 (means 8 bit word can be store in one cell of RAM),
therefore, RAM capacity = 211 words.
Number of decoder line required = 216/211 = 25 = 32
5 to 32 Decoder will be required to select the desired row.
Question 78 |

5 | |
11 | |
16 | |
17 |
- Output of AND Gate will available at the input of Ex-OR gate after (Inverter Time + And Gate) = 6 + 10 = 16 ns
- OR gate will reach to the XOR gate in only 11 ns
- 11ns < 16ns, So the output of OR gate will immediately comes at XOR
- which will cause a glitch to happen for 5 n.
- it Means 16 - 11 = 5 ns more will be required the get the actual output
Question 79 |
X.X = X | |
(X + Y).X = X | |
X̄ + XY = Y | |
(X + Y).(X + Z) = X + YZ |
X.X = X // 1*1=1 or 0*0=0
Option (B)
(X + Y).X
X.X + X.Y
X + X.Y // X.X=X
X(1 + Y)
X * 1 // 1+anything =1
X // 1*anything =anything
Option (C)
X' + XY
(X' + X)(X' + Y)
(1)(X' + Y) // 1*x=x
(X' + Y)
Option (D)
(X + Y).(X + Z)
X.X + X.Z + X.Y + Y.Z
X(1 + Z + Y) + Y.Z
X + Y.Z
Question 80 |
212 | |
212-1 | |
1012 | |
103 |
- A switch can store only 1 bit Either (0 =OFF) or (1 =ON)
- It is given that there are 12 switches therefore we have 12 bits
- In Binary Coded Decimal (BCD) Each of the decimal numbers (0-9) is represented by its equivalent binary pattern which is generally of 4-bits.
- It means Each digit of BCD representation takes 4 bits,
- So There will be 12/4 = 3 BCD digits each containing 4 bits
- In Each group maximum 10 numbers can be stored because A BCD digit can be from 0-9
- So, Different possible BCD numbers in 12 switches are = 10 * 10 * 10 = 1000 = 103
- It means 103 BCD numbers can be stored in this 12 Switches
Question 81 |
(-14)10 + (-15)10
The solution in 8 bit representation is :
11100011 | |
00011101 | |
10011101 | |
11110011 |
(−14)10
+(−15)10
----------------
=(-29)10
-----------------
So, Results which is Negative Number
Representing Negative Number(-29) in 2's complement
Step 1 : Get 1's complement of 29
Step 2 : add 1 to the result
8-Bit Binary representation of 29 = 00011101
1's complement of 29 = 11100010
Now add 1 to it then we get 11100011
Question 82 |
F (A, B, C, D) = Σ (0, 1, 2, 8, 9, 12, 13)
d (A, B, C, D) = Σ (10, 11, 14, 15)
d stands for don’t care condition.
A+B'D'+BC
| |
A+B'D'+B'C'
| |
A'+B'C'
| |
A'+B'C'+B'D'
|
d (A, B, C, D) = Σ (10, 11, 14, 15)

Question 83 |
2 | |
3 | |
4 | |
5 |
= (A+C)(B+C) // identity X+YZ=(X+Y)(X+Z)
Now using De-Morgan’s theorem, we have
= (A+C)(B+C)
=( ( (A+C)(B+C) )’ )'
= ( (A+C)’ + (B+C)’ )’
So the minimum number of NOR gates required will be 3

Question 84 |
AC’ +B’ | |
C(A’+B’) | |
BC’+A | |
AB’+C’ |
Distributive Law – This law permits the multiplying or factoring out of an expression.
- A(B + C) = A.B + A.C (OR Distributive Law)
- A + (B.C) = (A + B).(A + C) (AND Distributive Law)
Question 85 |
19A | |
198 | |
29A | |
291 |
Step 1: Look up each octal digit to obtain the equivalent group of three binary digits
(6)8 = (110)2
(3)8 = (011)2
(2)8 = (010)2
Step 2: Group each value of step 1 to make a binary number.
110 011 010
(632)8 = (110011010)2
Step 3: Now convert the binary number from step 2 to hexa by grouping all the digits of the binary in sets of four starting from the LSB (far right).
0001 1001 1010
Note: add zeros to the left of the last digit if there aren't enough digits to make a set of four.
Step 4: Convert each group of four to the corresponding hexadecimal
0001=1, 1001=9, 1010=A.
So, the octal 632 is equivalent to 19A in hexadecimal.
Question 86 |
X ↔ y | |
X ⋀ y | |
X V y | |
X → y |
Question 87 |
3,2 | |
9,4 | |
6,5 | |
5,2 |
- Add two BCD numbers using we require 1 half adder 3 full adders
- In BCD Each digit is represented in 4bit Binary code
- If four-bit sum is equal to or less than 9, no correction is needed. The sum is in proper BCD form.
- If the four-bit sum is greater than 9 or if a carry is generated from the four-bit sum, the sum is invalid.
- To correct the invalid sum, add 01102 to the four-bit sum. If a carry results from this addition, add it to the next higher-order BCD digit. ---> for this 1 half adder and 2 full adders
- 4-bit binary adder for initial addition(1 half adder(adding of both LSB) 3 full adders(remaining 3 bits for both numbers along with carry))
- Logic circuit to detect sum greater than 9 and
- One more 4-bit adder(1 half adder and 2 full adders) to add 01102 in the sum if sum is greater than 9 or carry is 1
- Total 5 Full Adders 2 Half Adders
Question 88 |
4 | |
5 | |
6 | |
7 |
Question 89 |
4 | |
5 | |
6 | |
7 |
Question 90 |
Ex-OR | |
NAND gate | |
OR gate | |
AND gate |
First, we can design an AND gate. We can invert it later.
How do we get an AND gate from NOR gates? We can see that (A’ + B’)’ is same as (A.B) , where + represents OR, . represents AND and ' represents complement operation. This is a De Morgan’s law.
We can get the operation of ORing two variables and complementing the result by using a NOR gate. We can also achieve the inverting operating using a NOR gate, just by fusing the two input pins.

Question 91 |
2 | |
3 | |
More than two inputs | |
None of the above |
- The difference between a half-adder and a full-adder is that the full-adder has three inputs and two outputs, whereas half adder has only two inputs and two outputs.
- The first two inputs are A and B and the third input is an input carry as C-IN. When a full-adder logic is designed, you string eight of them together to create a byte-wide adder and cascade the carry bit from one adder to the next.
Question 92 |
1 | |
0 | |
Don't care | |
None of the above |

In this question LSB,MSB are 0 so final output will be 0,
Note : Here we don't know about order of input
Question 93 |
AB' + B'CD' + A'B'C' | |
AB' + A'B'D' + A'B'C' | |
B'D' + AB' + B'C' | |
B'D' + A'B'C' + AB' |

Question 94 |
4 | |
5 | |
6 | |
8 |
So, In order to divide the frequency we need 6 flip flops
Question 95 |
-128 to +127 | |
-128 to +128 | |
-999999 + +999999 | |
None of these |
- With n bit numbers possible is = 2n
- Here given n=8 therefore number possible is 28 = 256
- An 8-bit register can store a Unsigned number between 0 and 20 + 21 + 22 + 23 + 24 + 25 + 26 + 27 or 28 − 1, that is, 255
- An 8-bit register can store a signed number range would be -128 to 127 (0 has two representation)
Question 96 |
Cyclomatic redundancy code | |
Weighted code | |
Self complementing code | |
Algebraic code |
Excess-3 codes are unweighted and can be obtained by adding 3 to each decimal digit then it can be represented by using 4 bit binary number for each digit. An Excess-3 equivalent of a given binary binary number is obtained using the following steps:
- Find the decimal equivalent of the given binary number.
- Add +3 to each digit of decimal number.
- Convert the newly obtained decimal number back to binary number to get required excess-3 equivalent.
Question 97 |
OR gate | |
AND gate | |
NOR gate | |
XOR gate |
- The XOR, XNOR, Even Parity, and Odd Parity gates each compute the respective function of the inputs, and emit the result on the output. The two-input truth table for the gates is the following.
- As you can see, the Odd Parity gate and the XOR gate behave identically with two inputs; similarly, the even parity gate and the XNOR gate behave identically. But if there are more than two specified inputs,
- the XOR gate will emit 1 only when there is exactly one 1 input, whereas the Odd Parity gate will emit 1 if there are an odd number of 1 inputs.
- The XNOR gate will emit 1 only when there is not exactly one 1 input, while the Even Parity gate will emit 1 if there are an even number of 1 inputs.
Question 98 |
D type flip-flop | |
T type flip-flop | |
S-R flip flop | |
Toggle switch |
- If J and K are both low then no change occurs.
- If J and K are both high at the clock edge then the output will toggle from one state to the other.
- It can perform the functions of the set/reset flip-flop and has the advantage that there are no ambiguous states.
- It can also act as a T flip-flop to accomplish toggling action if J and K are tied together.
- This toggle application finds extensive use in binary counters
Question 99 |
3 | |
5 | |
7 | |
8 |
2x = N
Where x= ceiling (log2N)
Given Question we have to construct mod 19
therefore 2x = 19
x=ceiling (log219)
x=4.something
x=5
Question 100 |
NT sec | |
(n-1)T sec | |
N/Tsec | |
(2n-1)T sec |
- Shift Register is a group of flip flops used to store multiple bits of data.
- The bits stored in such registers can be made to move within the registers and in/out of the registers by applying clock pulses.
- An n-bit shift register can be formed by connecting n flip-flops where each flip flop stores a single bit of data.
- The registers which will shift the bits to left are called “Shift left registers”.
- The registers which will shift the bits to right are called “Shift right registers"
- After Each shift next significant bit moves to LSB and the bit in LSB is read in right shift operation.
- After Each shift next significant bit moves to MSB and the bit in MSB is read in Left shift operation.
- so finally The last element moves to LSB position after (n-1) shifts i.e, T(n-1) seconds
Question 101 |
0 | |
1 | |
2 | |
3 |

Question 102 |
In computers, subtraction is generally carried out by
1’s complement | |
10’s complement | |
2’s complement | |
9’s complement |
With the help of subtraction by 2’s complement method we can easily subtract two binary numbers.
The operation is carried out by means of the following steps:
(i) At first, 2’s complement of the subtrahend is found.
(ii) Then it is added to the minuend.
(iii) If the final carry over of the sum is 1, it is dropped and the result is positive.
(iv) If there is no carry over, the two’s complement of the sum will be the result and it is negative.
Question 103 |
The boolean expression A'⋅B + A⋅B' + A⋅B is equivalent to
A+B | |
A⋅B | |
(A+B)' | |
A'⋅B |
- A'.B + A.B' + A.B
- A'.B + A.B + A.B'
- B(A' + A) + A.B' // Taking B as common
- B + A.B'
- (B+A).(B+B') // Distributive Law
- (B+A).1 // (0+1=1) or (1+0=1)
- B+A // 1.anything=anything
Question 104 |
x ≤ y if and only if x ∨ y = y x < y means x ≤ y but x ≠ y x ≥ y means y ≤ x and x > y means y < x
Consider the above definitions, which of the following is not true in the boolean algebra ?
(i) If x ≤ y and y ≤ z, then x ≤ z(ii) If x ≤ y and y ≤ x, then x = y
(iii) If x < y and y < z, then x ≤ y
(iv) If x < y and y < z, then x < y
Choose the correct answer from the code given below:
Code:(iv) only | |
(iii) only | |
(i) and (ii) only | |
(ii) and (iii) only |

Question 105 |
(i) wx + w(x + y) + x(x + y)= x + wy
(ii) (wx’(y + xz’) + w’x’)y = x’y
What can you say about the above equations ?
Both (i) and (ii) are true | |
(i) is true and (ii) is false | |
Both (i) and (ii) are false | |
(i) is false and (ii) is true |
wx + w(x+y) +x(x+y)
= wx + wx + wy + x + xy
= wx + wy + x + xy
= x(w+y+1) + wy // taking x as common
= x+wy // 1+anything=1
(ii) (wx’(y + xz’) + w’x’)y = x’y
(wx’(y+xz’)+w’x’)y
= wx’y + wx'xz'+ w’x’y
= wx’y + w’x’y // x'x = 0
= x’y(w+w')
= x’y
Question 106 |
(1-NAND gate, 2-NOR gate, 3-NOR gate)

AB | |
AB’ | |
A’B’ | |
A’B |

Question 107 |
Which of the following statements are true ?
- (i) Every logic network is equivalent to one using just NAND gates or just NOR gates.
(ii) Boolean expressions and logic networks correspond to labelled acyclic digraphs.
(iii) No two Boolean algebras with n atoms are isomorphic.
(iv) Non-zero elements of finite Boolean algebras are not uniquely expressible as joins of atoms.
Choose the correct answers from the code given below :
Code :(i) and (iv) only | |
(i) and (ii) only | |
(i), (ii) and (iii) only | |
(ii), (iii) and (iv) only |
NAND gate and NOR gates are universal gates by using these we can construct anything
Option(B):Boolean expressions and logic networks correspond to labelled acyclic digraphs : True
Refer : https://en.wikipedia.org/wiki/Propositional_directed_acyclic_graph
Option(C) and (D) : False
An atom of a Boolean algebra is an element x such that there exist exactly two elements y satisfying y ≤ x, namely x and 0. A Boolean algebra is said to be atomic when every element is a sup of some set of atoms (the bottom element is always the empty sup).
Every finite Boolean algebra is atomic, and moreover isomorphic to the power set 2X of the set X of its atoms, under the operations of union, intersection, and complement, with 0 and 1 realized by respectively the empty set and X. Conversely every finite power set forms a Boolean algebra under union, intersection, and complement
Question 108 |
AND-AND | |
OR-OR | |
AND-OR | |
OR-AND |
A MUX need AND gates equal to the number of input channels, NOT gates equal to the number of Control signals and a single OR gate.

The equation of digital multiplexer is given by
Youtput =D0(S0)'+D1S0
Here firstly we have to solve two AND operations followed by one OR operation
Question 109 |
OR gate | |
AND gate | |
NAND gate | |
EX-OR gate |
(x + y) + (x' + y') is rewriting the given solution keep in mind that known output will be (x + y)(OR gate)
(x + y) is coming from OR gate
(x'+ y') is output of a gate by using the inputs x and y
This is possible only when the ? marked box is a NAND gate.
Question 110 |
Gate no.1 | |
Gate no.2 | |
Gate no.3 | |
Gate no.4 |
= w'(1 + z) + z'xy
= w' + z'xy
Gate number 2 which produces w'z is redundant as it has been eliminated in final result
So, option (B) is correct
Question 111 |

NOT | |
OR | |
AND | |
XOR |

Question 112 |
Lower bit density and higher power consumption | |
Higher bit density and higher power consumption | |
Lower bit density and lower power consumption | |
None of the option |
BASIS FOR COMPARISON | SRAM | DRAM |
---|---|---|
Speed | Faster | Slower |
Size | Small | Large |
Cost | Expensive | Cheap |
Used in | Cache memory | Main memory |
Density | Less dense | Highly dense |
Construction | Complex and uses transistors and latches. | Simple and uses capacitors and very few transistors. |
Single block of memory requires | 6 transistors | Only one transistor. |
Charge leakage property | Not present | Present hence require power refresh circuitry |
Power consumption | Low | High |
Question 113 |
MSB | |
LSB | |
Bits | |
Nibble |
(i) Sign
(ii) Exponent
(iii) Mantissa
Sign bit is the first bit(MSB) of the binary representation. '1' implies negative number and '0' implies positive number.
Exponent is decided by the next 8 bits of binary representation.
Mantissa is calculated from the remaining 23 bits of the binary representation. It consists of '1' and a fractional part
Question 114 |
Karnaugh map | |
DeMorgan’s second theorem | |
The commutative law of addition | |
The associative law of multiplication |
The Boolean expressions for the bubbled AND gate can be expressed by the equation shown below.
- For NOR gate, the equation is: Z=(A+B)'
- For the bubbled AND gate the equation is: Z= (A'.B')
- Therefore, the equation can be written as shown below : (A+B)'=A'.B'-------(1)
- This equation (1) or identity shown above is known as DeMorgan’s Theorem.
- The symbolic representation of the theorem is shown in the figure below:

Question 115 |
IC 74154 | |
IC 74155 | |
IC 74139 | |
IC 74138 |
Note:
- There are several types of De-multiplexers based on the output configurations such as 1:4, 1:8 and 1:16.
- These are available in different IC packages and some of the most commonly used de-multiplexer ICs includes 74139 (dual 1:4 DEMUX), 73136 (1:8 DEMUX), 74154 (1:16 DEMUX), 74159 (1:16 DEMUX open collector type), etc.
Question 116 |
1 ⊕ 0=1 | |
1 ⊕ 1 ⊕ 0=1 | |
1 ⊕ 1 ⊕ 1=1 | |
1 ⊕ 1 =0 |
(A)1 ⊕ 0 = 1 // True because different input
(B) 1 ⊕ 1 ⊕ 1 = 1 // True 1 ⊕ 1 =0 and 0 ⊕ 1 =1
(C) 1 ⊕ 1 ⊕ 0 = 1 // False 1 ⊕ 1 =0 and 0 ⊕ 0 =0
(D) 1 ⊕ 1 = 0 // True because Same input
Question 117 |
Half Adder | |
Full Adder | |
Parallel adder | |
Carry-Look-Ahead adder |
- Each full adder has to wait for its carry-in from its previous stage full adder.
- Thus, nth full adder has to wait until all (n-1) full adders have completed their operations.
- This causes a delay and makes ripple carry adder extremely slow.
- The situation becomes worst when the value of n becomes very large.
- To overcome this disadvantage, Carry Look Ahead Adder comes into play.
- Carry Look Ahead Adder is an improved version of the ripple carry adder.
- It generates the carry-in of each full adder simultaneously without causing any delay.
- The time complexity of carry look ahead adder = Θ (logn).
- The working of carry look ahead adder is based on the principle:The carry-in of any stage full adder is independent of the carry bits generated during intermediate stages.
Question 118 |
Presents inputs only | |
Past inputs only | |
Both present and past inputs | |
Present outputs only |
- Sequential circuit contains a set of inputs and outputs S .
- The outputs s of sequential circuit depends not only on the combination of present inputs but also on the previous outputs s.
- Previous output is nothing but the present state. Therefore, sequential circuits contain combinational circuits along with memory storage elements.
- Some sequential circuits may not contain combinational circuits, but only memory elements.
Question 119 |
Clock input of all flip-flops | |
Clock input of one flip flops | |
J and K inputs of all flip flops | |
J and K inputs of one flip-flop |
- In a ripple counter using edge-triggered JK flip-flops the pulse input is applied to clock input of one flip flop then
- First Flip flop is clocked and the rest are clocked from their previous flip flop's output.

Question 120 |
30 | |
60 | |
90 | |
120 |
Maximum x bit binary number = 2x – 1
1030 – 1 = 2x – 1
Apply log on both then we get
log 21030 = x
x = 30 log 210
x = 30 x 3.3
x = 99
Therefore minimum 99 bits we require to represent 30 digit number
Question 121 |
75 16 | |
65 16 | |
5E 16 | |
10 16 |
- FD16=(253)10
- 8816=(136)10
Now represent (117)10 in Hexadecimal :
(117)10 = (75)16
Question 122 |
8 | |
10 | |
24 | |
32 |
We have RAM chips of capacity 256 Kbits = 28 x 210bits.
Total number of RAM chip = Total size /1 RAM size
(220 x 23 bits.)/(28 x 210bits.) =25 = 32
Question 123 |
Higher power consumptions | |
Variable speed | |
Need to refresh the capacitor charge every once in two milliseconds | |
Higher bit density |
BASIS FOR COMPARISON | SRAM | DRAM |
---|---|---|
Speed | Faster | Slower |
Size | Small | Large |
Cost | Expensive | Cheap |
Used in | Cache memory | Main memory |
Density | Less dense | Highly dense |
Construction | Complex and uses transistors and latches. | Simple and uses capacitors and very few transistors. |
Single block of memory requires | 6 transistors | Only one transistor. |
Charge leakage property | Not present | Present hence require power refresh circuitry |
Power consumption | Low | High |
Question 124 |
Multiplexer | |
Demultiplexer | |
Decoder | |
Digital Counter |
Question 125 |
8 half adders, 8 full adders | |
1 half adders, 15 full adders | |
16 half adders, 0 full adders | |
4 half adders, 12 full adders |
- IF 16- bit operation then we need 15-FA,1-HA
- IF 17- bit operation then we need 16-FA,1-HA
- In general for n-bit operation : (n-1)FA and 1-HA are required
Question 126 |
X NAND x | |
X NOR x | |
X NAND 1 | |
X NOR 1 |
- X NAND x = (x.x)'= x'
- X NOR x =(x+x)'= x'x' = x'
- X NAND 1 = (x.1)'=x'+0=x' // 0+anything=anything
- X NOR 1 = (x+1)'=x'0=0 // 0*anything=0
Question 127 |
AND,OR,NOT gates | |
EX-NOR or EX-OR gates | |
AND gates | |
NOR gates |
Parity generator and checker
A parity generator is a combinational logic circuit that generates the parity bit in the transmitter. On the other hand, a circuit that checks the parity in the receiver is called parity checker- The sum of the data bits and parity bits can be even or odd .
- In even parity, the added parity bit will make the total number of 1s an even amount
- whereas in odd parity the added parity bit will make the total number of 1s odd amount.
- sum of odd number of 1s is always 1 and sum of even number of 1s is always zero. Such error detecting and
- correction can be implemented by using Ex-OR gates
- Ex-OR gate produce zero output when there are even number of inputs
- The XNOR gate will emit 1 only when there is not exactly one 1 input.
- This feature can be used for parity generation.
- Suppose A at sender side wants to send 1001. XNOR gate will give parity as 0.
- But if A sends 1000 XNOR gate gives 1 as parity
- B at the receiver side receives: 10010
- B computes parity: 1+0+0+1+0 (mod 2) = 0 //this can be achieved by EXOR gate
- Ex-OR gate produce zero output when there are even number of inputs
- Ex-OR gate produce 1 output when there are odd number of inputs
Question 128 |
1’s complement | |
10’s complement | |
2’s complement | |
9’s complement |
With the help of subtraction by 2’s complement method we can easily subtract two binary numbers.
The operation is carried out by means of the following steps:
(i) At first, 2’s complement of the subtrahend is found.
(ii) Then it is added to the minuend.
(iii) If the final carry over of the sum is 1, it is dropped and the result is positive.
(iv) If there is no carry over, the two’s complement of the sum will be the result and it is negative.
Question 129 |
A+B | |
A.B | |
(A+B)’ | |
A’.B |
- A’⋅B+A.B’+A.B
- A’⋅B+A(B’+B) // taking A as common
- A’⋅B+A(1)
- A +A’⋅B
- (A +A’)(A +B)
- A+B // A +A’=1
Question 130 |
- x ≤ y and only if x ∨ y = y
- x < y means x ≤ y but x ≠ y
- x ≥ y means y ≤ x and
- x > y means y < x
(i) If x ≤ y and y ≤ z, then x ≤ z
(ii) If x ≤ y and y ≤ x, then x=y
(iii) If x < y and y < z, then x ≤ y
(iv) If x < y and y < z, then x < y
(iv) only | |
(iii) only | |
(i) and (ii) only | |
(ii) and (iii) only |

Question 131 |
(i) wx + w(x + y) + x(x + y)= x + wy
(ii) (wx’(y + xz’) + w’x’)y = x’y
What can you say about the above equations ?
Both (i) and (ii) are true | |
(i) is true and (ii) is false | |
Both (i) and (ii) are false | |
(i) is false and (ii) is true |
wx + w(x+y) +x(x+y)
= wx + wx + wy + x + xy
= wx + wy + x + xy
= x(w+y+1) + wy // taking x as common
= x+wy // 1+anything=1
(ii) (wx’(y + xz’) + w’x’)y = x’y
(wx’(y+xz’)+w’x’)y
= wx’y + wx'xz'+ w’x’y
= wx’y + w’x’y // x'x = 0
= x’y(w+w')
= x’y
Question 132 |
(1-NAND gate, 2-NOR gate, 3-NOR gate)

AB | |
AB’ | |
A’B’ | |
A’B |

Question 133 |
0xC2206000 | |
0xC2006666 | |
0xC2006000 | |
0xC2206666 |


Bias = 2N−1 −1
N−Number of bits to represent exponent in binary
Given -40.1
(40)10 = (101000)2
For converting Fractional part into binary form just multiply with 2 until it get the same number
- 0.1 * 2 =0.2 - 0
- 0.2 * 2 =0.4 - 0
- 0.4 * 2 =0.8 - 0
- 0.8 * 2 =1.6 - 1
- 0.6 * 2 =1.2 - 1
- 0.2 * 2 =0.4 - 1 // stop coz 0.2*2 we already did it is repeating
(40.1)10 = 101000.00011 = 1.0100000011 * 25
- Biased exponent = actual + bias = 5+bias
- where bias=28−1−1=127
- Biased exponent = 5+127=132 = (1000 0100)2
- sign = 1
- Mantisa = 010100000011 ....00
on converting to hexadecimal we get (0xC2206666)16
Question 134 |
(i) Every logic network is equivalent to one using just NAND gates or just NOR gates.
(ii) Boolean expressions and logic networks correspond to labelled acyclic digraphs.
(iii) No two Boolean algebras with n atoms are isomorphic.
(iv) Non-zero elements of finite Boolean algebras are not uniquely expressible as joins of atoms.
(i) and (iv) only | |
(i) and (ii) only | |
(i), (ii) and (iii) only | |
(ii), (iii) and (iv) only |
NAND gate and NOR gates are universal gates by using these we can construct anything
Option(B):Boolean expressions and logic networks correspond to labelled acyclic digraphs : True
Option(C) and (D) : False
An atom of a Boolean algebra is an element x such that there exist exactly two elements y satisfying y ≤ x, namely x and 0. A Boolean algebra is said to be atomic when every element is a sup of some set of atoms (the bottom element is always the empty sup).
Every finite Boolean algebra is atomic, and moreover isomorphic to the power set 2X of the set X of its atoms, under the operations of union, intersection, and complement, with 0 and 1 realized by respectively the empty set and X. Conversely every finite power set forms a Boolean algebra under union, intersection, and complement
Question 135 |
Ex-Or | |
NAND gate | |
OR gate | |
AND gate |
First, we can design an AND gate. We can invert it later.
How do we get an AND gate from NOR gates? We can see that (A’ + B’)’ is same as (A.B) , where + represents OR, . represents AND and ' represents complement operation. This is a De Morgan’s law.
We can get the operation of ORing two variables and complementing the result by using a NOR gate. We can also achieve the inverting operating using a NOR gate, just by fusing the two input pins.

Question 136 |
It can have a number of values between the negative and positive peaks | |
It is negative for one half cycle | |
It is positive for one half cycle | |
It has positive as well as negative values |
- A sinusoidal wave is an analog signal.
- Analog signal is a continuous signal and digital signal is a discrete signal
- An analog electrical signal is a signal with infinite number of amplitudes in the range of values of independent variable.
- Analog signals can take on any value in the continuous interval.
- A sinusoidal signal is a continuous signal with respect to time.
Question 137 |
1001 | |
1010 | |
1011 | |
1100 |
- Decimal = 9
- 1001 = 9 in Decimal
- So add 3 to it 9+3=12
- Excess-3 Code for 1001 = 1100
Question 138 |
1 | |
0 | |
Don't Care | |
None of Above |

In this question LSB,MSB are 1 so final output will be 1,
Note : Here we don't know about order of input
Question 139 |
AB' + B'CD' + A'B'C' | |
AB' + A'B'D' + A'B'C' | |
B'D' + AB' + B'C' | |
B'D' + A'B'C' + AB' |

Question 140 |
31845 | |
41117 | |
41052 | |
32546 |
Question 141 |
NAND gate and AND gate both are universal gates | |
NOR gate and OR gate both are universal gates | |
NAND gate and OR gate both are universal gates | |
NAND gate and NOR gate both are universal gates |
- NAND and NOR are called universal gates because all the other gates like and,or,not,xor and xnor can be derived from it.
- Nand actually means NOT of AND,so NAND is a combination of AND and NOT.A NAND gate can also be implemented using inverted OR inputs and that's why also called as bubbled OR gate.
- Similarly NOR means NOT of OR,so it is a combination of OR and a NOT gate. A NOR gate is also implemented using inverted AND inputs and so also called as bubbled AND gate.
Question 142 |
To decode information | |
To select 1 out of N input data sources and to transmit it to single channel | |
To transmit data on N lines | |
To perform serial to parallel conversion |
- A multiplexer (or MUX) is a device that selects one of several analog or digital input signals and forwards the selected input into a single line, depending on the active select lines
- It is a combinational circuit which have many data inputs and single output depending on control or select inputs.
- For N input lines, log n (base2) selection lines, or we can say that for 2n input lines, n selection lines are required.
Question 143 |
A ⊕ C=B | |
B ⊕ C=A | |
A ⊕ B ⊕ C=0 | |
Both A) and B) | |
None |
Truth Table of E-OR
- A⊕0=A
- A⊕1=A'
- A⊕A'=1
- A⊕A=0
A⊕C
≡A⊕(A⊕B) // C=A⊕B
≡(A⊕A)⊕B
≡0⊕B≡B
B⊕C
≡B⊕(A⊕B)
≡B⊕(B⊕A)
≡(B⊕B)⊕A
≡0⊕A
≡A
A⊕B⊕C
≡A⊕B⊕(A⊕B)
≡A⊕B⊕(B⊕A)
≡A⊕(B⊕B)⊕A
≡A⊕0⊕A
≡A⊕A
≡0
All are TRUE
Question 144 |
10000000 110 0000 0000 0000 0000 0000
2.5 | |
3.0 | |
3.5 | |
4.5 |
Given data,
Floating point = 0 10000000 110 0000 0000 0000 0000 0000
Sign = 0
0 at MSB represents that mantissa is positive.
Next 8 bits, i.e. 10000000 = exponent = 2128 but as it is excess 127 notation,
so actual value of exponent = 2128 – 127 = 21
Value of mantissa in normalized form = 1.110 0000 0000 0000 0000 0000
Value=(-1)s *(1.110000.......) * 21
Value =(-1)0 ⨉(1⨉20+ 1⨉2-1 + 1⨉ 2-2 + 0⨉2-3+........)⨉21 =3.5
Question 145 |
– 2n – 1 to 2n – 1 – 1 | |
– (2n – 1 – 1) to (2n – 1 – 1) | |
– 2n – 1 to 2n – 1 | |
– (2n – 1 + 1) to (2n – 1 – 1) |
For n bit 2’s complement numbers, range of number is -(2(n-1)) to +(2(n-1)-1)
- Number of distinct numbers that can be represented using n bits = 2n
- In Unsigned numbers these corresponds to numbers from 0 to 2n−1.
- In Signed numbers in 1′s complement or sign magnitude representation, these corresponds to numbers from −(2n−1−1) to ( 2n−1 −1 ) with 2 separate representations for 0.)
- In Signed numbers in 2′s complement representation, these corresponds to numbers from (−2n−1 ) to (2n−1 −1 ) with a single representation for 0.
Question 146 |
8 | |
32 | |
64 | |
128 |
Total Number of RAM Chips = [256∗K∗8]/[32∗K∗1]=64
SO, IT REQUIRES 8 PARALLEL LINES AND IN EACH PARALLEL LINE 8 SERIAL RAM CHIP ARE REQUIRED
Question 147 |
10 flip-flops | |
12 flip-flops | |
8 flip-flops | |
6 flip-flops |
- The “MODULO” or “MODULUS” of a counter is the number of states the counter counts or sequences through before repeating itself and a ring counter can be made to output any modulo number.
- A “mod-n” ring counter will require “n” number of flip-flops connected together to circulate a single data bit providing “n” different output states.
- for mod 12 we require “12” number of flip-flops
Question 148 |
( A’ + B’ ) + ( B + C’ )( A’ + C’ ) | |
( A’ + B’ ) + ( BC’ + A’C’ ) | |
( A’ + B’ )( B + C’) + ( A + C’ ) | |
( A + B )( B’ + C )( A + C ) |
[AB(B'C + AC)]' // Complementing
(AB)' + (B'C + AC)' // Demorgan's law
(AB)' + (B'C)' (AC)'
(A' + B') + ((B')'+C') (A'+C')
(A' + B') + (B+C') (A'+C') // Demorgan's law
Question 149 |
ASCII | |
BCD | |
EBCDIC | |
Gray |
The American Standard Code for Information Interchange
ASCII is a computer code which uses 128 different encoding combinations of a group of seven bits (27 = 128) to represent,(Extended ASCII uses 8 bits)
- characters A to Z, both upper and lower case
- special characters, < . ? : etc
- numbers 0 to 9
- special control codes used for device control
- ASCII uses 7 bits to represent a character
- Binary coded decimal (BCD) is a system of writing numerals that assigns a four-digit binary code to each digit 0 through 9 in a decimal (base-10) numeral.
- Extended Binary Coded Decimal Interchange Code (EBCDIC) is an eight-bit character encoding.
- The reflected binary code (RBC), also known as Gray code , is a binary numeral system where two successive values differ in only one bit (binary digit).
Question 150 |
0, 17 | |
16, 1 | |
1, 16 | |
8, 8 |
- IF 16- bit operation then we need 15-FA,1-HA
- IF 17- bit operation then we need 16-FA,1-HA
- In general for n-bit operation : (n-1)FA and 1-HA are required
Question 151 |
f = A’B’C + A’B’C’
Assume that inputs are available only in true form and Boolean constant 1 and 0 are available.
1 | |
2 | |
3 | |
7 |
A'B'( C + C' ) // taking A'B' as common
A'B' (1) // C + C'=1
A'B' // 1*anything = anything

Question 152 |
8 | |
9 | |
10 | |
12 |
= (2 + 1)*4096 + (8 + 4 + 2 + 1)*256 + (4 + 1)*16 + 2 + 1
= (2 + 1)*212 + (23 + 22 + 2 + 1 )*28 + (22 + 1)*24 + 2 + 1
= (213 + 212) + (211 + 210 + 29 + 28) + (26 + 24) + 2 + 1
213 is 1 followed by 12 zeros,
212 is 1 followed by 11 zeros
211 is 1 followed by 10 zeros
'
'
'
adding all these numbers give total 10 1's
Question 153 |
A | |
B | |
C | |
None of these |
=A(B+B')+C(A+A')
=A(1)+C(1) // (B+B')=1 ; A+A'=1
=A+C // 1*anything =1
As the expression is independent of 'B'
Question 154 |
200 | |
213 | |
246 | |
277 |
Maximum x bit binary number = 2x – 1
1064 – 1 = 2x – 1
1064 = 2x
Apply log on both sides then we get
log 21064 = log 22x
log 21064 = x log 22
log 21064 = x
x = 64 log 210
x = 64 x 3.322
x = 212.6 (approximately 213)
Minimum 213 bits are required to 64 digit number
Question 155 |
X(X'+ Y) = XY'
X + XY = X
X + X'Y = X + Y
Only (iii) | |
Only (ii) | |
Only (i) | |
Both (ii) and (iii) |
XX'+XY // USING DISTRIBUTIVE
0+XY //XX'=0
XY // 0+anything =anything
X + XY = X
X(1 + Y) // TAKING X AS COMMON
X(1) // 1+ANYTHING=1
X
X + X'Y = X + Y
(X+X') (X+Y)
1*(X+Y)
X+Y
Question 156 |
Exclusive-OR | |
Exclusive-NOR | |
NAND | |
NOR |

Question 157 |
512 | |
256 | |
128 | |
1024 |
So, we will have total of 2n combination of truth table values
For each of these 2n values, to define a boolean function they may be 0 or 1.
So we have 2 choices each for each 2n combination of truth table values
So, Total number of Boolean functions are 22n
Given n=3
Total number of Boolean functions are 223 =28=256
Question 158 |
Which of the following does NOT represent the Exclusive NOR operation over the binary variables A and B?
A’ ⊕ B’ | |
A ⊕ B’ | |
A’ ⊕ B | |
AB + A’B’ |
- A⊙B = A.B + A'.B' (E-NOR )
- A⊕B = A'.B + A.B' (E-OR )
A'⊕B'
(A')'.B' + A'.(B')'
A.B' + A'.B which is NOT equivalent to A⊙B.
A⊕B'
A'.B' + A.(B')'
A'.B' + A.B which is equivalent to A⊙B.
A'⊕B
(A')'.B + A'.B'
A.B + A'.B' which is equivalent to A⊙B.
A.B + A'.B'
which is equivalent to A⊙B.
Hence A is FALSE.
Question 159 |
2 * x / 3 * y
20.33335 | |
24.45453 | |
16.35353 | |
20.53333 |

x=8.8 and y=3.5
2*x/3*y
( (2*x)/3*y) // both (*, /) have same priority but associativity will be from left to right
( ((2x) /3 ) * y)
((17.6/3) *y)
(5.866 * 3.5)
20.5333
Note :
Post Fix : (2x * 3 / y *)
2 * 8.8 * 3 / 3.5 *
Question 160 |
X + Y’ | |
X’ + Y’ | |
X’ + Y | |
X + Y |
- A + A = A
- A + A' = 1
- A. A = A
- A. A' = 0
- (A+BC)= (A+B)(A+C)
Given
xy + x'y'+x'y
= xy+x'(y+y') //taking x’ common
= xy+x'. 1 // from rule2
= (x + x’)(y+x') //from rule5
= 1.(x’+y) //from rule2
xy + x'y'+x'y = (x’+y) .
Question 161 |
What is the base(radix) of the number system whose numbers 312, 20 and 13.1 satisfy the following equation?
312/20 = 13.18 | |
4 | |
5 | |
6 |
Given 312/20 = 13.1
L.H.S = ( 3r2 + 1*r 1+ 2*r0 ) / ( 2r+0*r0)
L.H.S = ( 3r2 + r + 2 ) / ( 2r) = ( 3r / 2 ) + ( 1 / 2 ) + ( 1 / r )
R.H.S = 1*r1 + 3*r0 + ( 1 / r ) = r + 3 + ( 1 / r )
Given L.H.S = R.H.S in the equation
( 3r / 2 ) + ( 1 / 2 ) + ( 1 / r ) = r + 3 + ( 1 / r )
3r + 1 = 2r + 6
3r = 2r + 5
r = 5
SO BASE will be 5
Question 162 |
What is the hexadecimal representation of the decimal number 8537?
(2059)16 | |
(2159)16 | |
(2195)16 | |
(2157)16 |
(8537)10 = (10000101011001)2
Step 2 : Divide the binary number into groups of 4 starting from LSB(right) if it is integer part and start from left for fraction part.
(10 0001 0101 1001)2
Step 3 : Convert each group of 4 binary number to 1 hexadecimal digit.
853710 = 215916
Question 163 |
Which of the following is a recursive algorithm to convert a positive decimal integers into equivalent binary integers?
![]() | |
![]() | |
![]() | |
![]() |
(10)10 = (?)2
Step 1 : 10 % 2 which is equal to 0 + 10 * ( 10/2 ) % 2
Step 2 : 5 % 2 which is equal to 1 + 10 * ( 5 / 2) % 2
Step 3 : 2 % 2 which is equal to 0 + 10 * ( 2 / 2 ) % 2
Step 4 : 1 % 2 which is equal to 1 + 10 * ( 1 / 2 ) % 2
Output : 1010
Therefore (10)10 = (1010)2
Question 164 |
What is the minimum number of 2 input NOR gates to implement the Boolean function (XY+Z)?
8 | |
5 | |
3 | |
7 |
(X+Z)(Y+Z) // using distributive
((X+Z)’ + (Y+Z)’)’
So, we require Three 2-input NOR gates

Question 165 |
Clock input of all flip flops | |
J and K input of one flip flop | |
J and K input of all flip flops | |
Clock input of one flip flops |
- In a ripple counter using edge-triggered JK flip-flops the pulse input is applied to clock input of one flip flop then
- First Flip flop is clocked and the rest are clocked from their previous flip flop's output.

Question 166 |
1023 | |
31 | |
10 | |
127 |
1024/2 = 512
512/2=256
256/2=128
128/2=64
64/2=32
32/2=16
16/2=8
8/2=4
4/2=2
2/2=1
Now add all the values 512+256+128+64+32+16+8+4+2+1=1023 MUX
Outcome from the question : In general, The number of N-input Multiplexers needed to create a M-input multiplexer (M > N) is,

Question 167 |
M+n | |
M+2n | |
2m+n | |
2m+2n |
IF M=1, we have two entries, 1 for present state and 1 for next state.
So, for M flip-flops, there will be 2M columns for flip-flop state information.
If there is one input, then there will be 1 column.
So, for N input, we should have N columns.
Total columns in state table will be = 2M + N
Question 168 |
50 | |
74 | |
40 | |
60 | |
None |
Maximum x bit binary number = 2x – 1
1025 – 1 = 2x – 1
1025 = 2x
Apply log on both sides then we get
log 21025 = log 22x
log 21025 = x log 22
log 21025 = x
x = 25 log 210
x = 25 x 3.322
x = 83.6 (approximately 84)
Minimum 84 bits are required to 25 digit number
Question 169 |

S-R flip flop with inputs X=R and Y=S | |
S-R flip flop with inputs X=S and Y=R | |
J-K flip flop with inputs X=J and Y=K | |
J-K flip flop with X=k and Y=J |
Question 170 |
R=10 ns, S=40ns | |
R=40ns, S=10ns | |
R=10ns, S=30ns | |
R=30 ns, S=10ns |
So, In ripple counter delay will be 4*Td = 4*10 = 40ns
In Synchronous counter all Filp Flop's are triggered by same clock So all four Filp Flop's will give output at a time
So, Worst delay will be equal to 10 ns.
Therefore R=40ns S=10ns
Question 171 |
-256 | |
-128 | |
-127 | |
0 |
For n bit 2’s complement numbers, range of number is -(2(n-1)) to +(2(n-1)-1)
The Smallest integer that can be represented by an 8-bit number in 2’s complement = -(2(n-1))
= -(2(8-1)) = -(27)
= - 128
- Number of distinct numbers that can be represented using n bits = 2n
- In Unsigned numbers these corresponds to numbers from 0 to 2n−1.
- In Signed numbers in 1′s complement or sign magnitude representation, these corresponds to numbers from −(2n−1−1) to ( 2n−1 −1 ) with 2 separate representations for 0.)
- In Signed numbers in 2′s complement representation, these corresponds to numbers from (−2n−1 ) to (2n−1 −1 ) with a single representation for 0.
Question 172 |
11001 | |
10001 | |
11000 | |
10000 |
(25)6 = 2*61+5 = (17)10
Step 2 : Now convert decimal to binary
(17)10 = (10001)2
Step 3 : (25)6 = (10001)2
Question 173 |
One clock pulse | |
One clock pulse for each 1 in the data | |
Eight clock pulses | |
One clock pulse for each 0 in the data |
- Sequential device loads the data present on its inputs and then moves or "shifts" it to its output once every clock cycle, hence the name Shift Register.
- A shift register basically consists of several single bit "D-Type Data Latches", one for each data bit, either a logic “0” or a “1”
- Connected together in a serial type daisy-chain arrangement so that the output from one data latch becomes the input of the next latch and so on.
Question 174 |
Division by 2 | |
Addition by 2 | |
Multiplication by 2 | |
Subtraction by 2 |
- Shifting a binary number to the left by 1 position, it is equivalent to the multiplication of number by 2.
- Shifting a binary number to the right by 1 position, it is equivalent to dividing the number by 2.
Question 175 |
1111 1111 1110 1011 | |
1111 1111 1110 1001 | |
1111 1111 1110 0111 | |
1111 1111 1110 1000 |
Step 2 : convert into 1'complement then add 1 to it then you get 2'complement
0000 0000 0001 1000 = 1111 1111 1110 0111
Step 3 : add 1 to it then
step 4 : 2'complement will be 1111 1111 1110 1000
Question 176 |
a) RAM and ROM are volatile memories
b) ROMs,PROMs and EPROMs are non volatile memories
c) RAM and Dynamic RAM are same
d) A random access memory(RAM) is a read write memory
(a) and (b) | |
(a) and (c) | |
(a) and (d) | |
(c) and (d) |
- In volatile memory, data loses in power off. RAM is volatile memory.
- In non-volatile memory, data remains in the computer even if computer is switched off . ROM(Read Only Memory) is non-volatile memory.
- ROM(Read Only Memory) is non-volatile memory.
- A programmable read-only memory (PROM) is a form of digital memory where the setting of each bit is locked by a fuse or antifuse. (eFUSEs can also be used) It is one type of ROM (read-only memory). The data in them are permanent and cannot be changed. so it is non-volatile
- An EPROM (rarely EROM), or erasable programmable read-only memory, is a type of programmable read-only memory (PROM) chip that retains its data when its power supply is switched off. Computer memory that can retrieve stored data after a power supply has been turned off and back on is called non-volatile.
- DRAM = Primary Memory
- SRAM = Cache
- RAM is also called read write memory or Main memory or primary memory
Question 177 |
All inputs are 0 | |
All inputs are 1 | |
Odd numbers of inputs are 1 | |
Even number of inputs are 1 |
- Exclusive OR(XOR) whose output is 1 only if : Inputs are different
- XOR is 1 of all numbers of 1's in the range is odd,
- Exclusive OR(XOR) whose output is 0 only if : Inputs are same
- XOR is o of all numbers of 1's in the range is even,
Question 178 |
T flip flop | |
JK flip flop | |
Clocked-RS flip flop | |
Clocked D flip flop |
- When the S and R inputs in SR flipflop is 1, then the output becomes unstable and it is known as race condition.
- When the S and R inputs in SR flipflop is 1 and then the input is changed to any other condition, then the output becomes unpredictable and this is also called the race condition.
- T- flip flop has racing condition. When clock input is 1 and T input is 1 it will toggles the previous state. As long as the clock input is 1, it will toggles the previous state.
- JK Master slave flip flop avoid racing. as long as clock is high for the input conditions and j=1 and k=1 the output complements its output from 1 to 0 and 0 to 1
Question 179 |
Encoder | |
Decoder | |
Decoder | |
Demultiplexer |
- Decoder is an essential component in BCD to seven segment decoder.
- A decoder is a combinational logic circuit mainly used for converting a BCD to an equivalent decimal number.
- It can be a BCD to seven segment decoder.
Question 180 |
32,64 and 80 | |
32,64 and 128 | |
16,32 and 64 | |
16,32 and 80 |



Extended precision is 3rd format which is 80 bit word
Question 181 |
B’C | |
A’B’C | |
AB’C | |
A’BC |
(AB'C +AB'BD + A'B') C
(AB'C +0 + A'B' )C // BB'=0
(AB'C + A'B' )C
AB'C + A'B' C
B' C(A+A') Taking B' C as common
B' C(1)
B'C
Question 182 |
50 | |
74 | |
40 | |
None of the above |
Maximum x bit binary number = 2x – 1
1025 – 1 = 2x – 1
1025 = 2x
Apply log on both sides then we get
log 21025 = log 22x
log 21025 = x log 22
log 21025 = x
x = 25 log 210
x = 25 x 3.322
x = 83.6 (approximately 84)
Minimum 84 bits are required to 25 digit number
Question 183 |
Octal code | |
Binary Code | |
Gray code | |
Excess-3 Code |
- The gray code which is also known as the reflected binary code is a binary numeral system where two successive values differ in only one bit position at a time.
- Gray codes are less error-prone for mechanical devices that involve making and breaking electrical circuits because they only change in one bit position at a time.
- Gray code considered as the minimum error code.
Question 184 |
8 | |
16 | |
64 | |
32 |
But in this they are asking Number of boolean functions which satisfies this f(X,Y,Z)=f(X',Y',Z') condition
- f(X,Y,Z) =f(X',Y',Z')
- (0,0,0) = (1,1,1)
- (0,0,1) = (1,1,0)
- (0,1,0) = (1,0,1)
- (0,1,1) = (1,0,0)
- (1,0,0) = (0,1,1)
- (1,0,1) = (0,1,0)
- (1,1,0) = (0,0,1)
- (1,1,1) = (0,0,0)
there can be 24 =16 different possible functions with 3 varable x,y,z,0 or 1
similarly there can be 16 diffent possible functions with x',y'z',0 or 1 but each function in x,y,z is equal to the function x'y'z'
Question 185 |
26 | |
36 | |
46 | |
56 |
Number of redundant bits can be calculated by using the below formula:
2r ≥ m + r + 1
where, r = redundant bit, m = data bit
So, given r=6, m =40
64 > 40 + 6 +1
Therefore size of codeword becomes m+r = 40 +6 =46
Question 186 |

S-R flip flop with inputs X=R and Y=S | |
S-R flip flop with inputs X=S and Y=R | |
J-K flip flop with inputs X=J and Y=K | |
J-K flip flop with X=k and Y=J |
Question 187 |
R=10 ns, S=40ns | |
R=40ns, S=10ns | |
R=10ns, S=30ns | |
R=30 ns, S=10ns |
So, In ripple counter delay will be 4*Td = 4*10 = 40ns
In Synchronous counter all Filp Flop's are triggered by same clock So all four Filp Flop's will give output at a time
So, Worst delay will be equal to 10 ns.
Therefore R=40ns S=10ns
Question 188 |
Clock input of all flip flops | |
J and K input of one flip flop | |
J and K input of all flip flops | |
Clock input of one flip flops |
- In a ripple counter using edge-triggered JK flip-flops the pulse input is applied to clock input of one flip flop then
- First Flip flop is clocked and the rest are clocked from their previous flip flop's output.

Question 189 |
1 | |
2 | |
3 | |
4 |
- The radix of the proposed number system is 3.
- The first 10 numbers in this number system would be 0, 1, X, 10, 11, 1X, X0, X1, XX and 100
Question 190 |
Exclusive NOR gate | |
NAND gate | |
AND gate | |
OR gate |

Question 191 |
Half adder | |
Half subtractor | |
Full adder | |
Full Subtractor |

Question 192 |
De multiplexer | |
Multiplexer or MUX | |
Operational amplifier | |
Integrated circuit |
- Multiplexer is a combinational circuit which have many data inputs and single output depending on control or select inputs.
- For N input lines, log2n selection lines, or we can say that for 2n input lines, n selection lines are required.
- Multiplexers are also known as "Data n selector, Parallel to serial convertor, Many to one circuit, Universal logic circuit".
Question 193 |
4 to 1 multiplexer | |
8 to 1 multiplexer | |
16 to 1 multiplexer | |
32 to 1 multiplexer |
4/2 =2
2/2 =1
∴ 2+1 =3
∴ 3 2*1 mux are required to implement 1 4*1 mux
Outcome from the question : In general, The number of N-input Multiplexers needed to create a M-input multiplexer (M > N) is,

Question 194 |
1Mx1 | |
2Mx1 | |
8Mx1 | |
32mx1 |
For implementing any circuit with n-input , m-output then size of the PROM will be 2n x m size PROM
In this question we have to implement 16 * 1 mux So inputs are 16 + (4 selection lines ) = 20
So n=20 and m=1
PROM size =220 x 1= 1M x 1
Question 195 |
0000000 | |
1111111 | |
2222222 | |
12121212 |
- The four data bits — assembled as a vector p — is pre-multiplied by G (i.e., Gp) and taken modulo 2 to yield the encoded value that is transmitted.
- The original 4 data bits are converted to seven bits (hence the name "Hamming(7,4)") with three parity bits added to ensure even parity using the above data bit coverages.
- Given data 0000 by using Hamming(7,4) we are sending 0000 000
Question 196 |
384 | |
512 | |
256 | |
128 |
Question 197 |
YZ | |
Y’Z’ | |
Y+Z | |
Y’+Z’ |

Question 198 |
Diode | |
Transistor | |
Diode transistor | |
Resistor |
- Diode is a two-terminal device that allows electric current to flow in only one direction. Thus, it is the electronic equivalent of a check valve or a one-way street. It is commonly used to convert an Alternating Current (AC) into a Direct Current (DC).
- Transistor is a semiconductor device used to amplify or switch electronic signals and electrical power. You can think as relays without any moving parts because they can turn something ‘on’ or ‘off’ without any movement.
- Resistor is a passive two-terminal electrical component that implements electrical resistance as a circuit element. In electronic circuits, resistors are used to reduce current flow, adjust signal levels, to divide voltages, bias active elements, and terminate transmission lines, among other uses.
Question 199 |
YZ | |
Y’Z’ | |
Y+Z | |
Y’+Z’ |

Question 200 |
(a) HIGH-to-LOW transition and
(b) LOW-to-HIGH transition?
2.8V & 1.8V | |
3V & 2V | |
4V & 2.2V | |
2.6V & 1.5V |
Question 201 |
Demultiplexer | |
Encoder | |
Decoder | |
Multiplexer |
- Multiplexer is a combinational circuit which have many data inputs and single output depending on control or select inputs.
- For N input lines, log2n selection lines, or we can say that for 2n input lines, n selection lines are required.
- Multiplexers are also known as "Data n selector, Parallel to serial convertor, Many to one circuit, Universal logic circuit".
Question 202 |
16 | |
10 | |
12 | |
13 |
(4096)16 =( ? )2
Step 1: Inorder to convert to binary Divide (4096)10 successively by 2 until the quotient became 0
- 4096/2 = 2048, ∴ Remainder will be is 0
- 2048/2 = 1024, ∴ Remainder will be is 0
- 1024/2 = 512, ∴ Remainder will be is 0
- 512/2 = 256, ∴ Remainder will be is 0
- 256/2 = 128, ∴ Remainder will be is 0
- 128/2 = 64, ∴ Remainder will be is 0
- 64/2 = 32, ∴ Remainder will be is 0
- 32/2 = 16, ∴ Remainder will be is 0
- 16/2 = 8, ∴ Remainder will be is 0
- 8/2 = 4, ∴ Remainder will be is 0
- 4/2 = 2, ∴ Remainder will be is 0
- 2/2 = 1, ∴ Remainder will be is 0
- 1/2 = 0, ∴ Remainder will be is 1
Total 13 bits are required to represent 4096
Question 203 |
The AND function of several AND functions | |
The AND function of several OR functions | |
The OR function of several AND functions | |
The OR function of several OR functions |
- Sum-of-min terms or Canonical SOP
- Product-of- max terms or Canonical POS
Here the product terms are defined by using the AND operation and the sum term is defined by using OR operation.
The sum-of-products form is also called as Disjunctive Normal Form as the product terms are ORed together and Disjunction operation is logical OR.
Sum-of-products form is also called as Standard SOP.
Question 204 |
CMOS | |
TTL | |
MOS | |
ECL |
- The full form of ECL is emitter-coupled logic.
- ECL is the fastest of all the logic families because of the emitters of many transistors are coupled together which results in the highest transmission rate.
Question 205 |
32 bits | |
8 bits | |
16 bits | |
24 bits |



Extended precision is 3rd format which is 80 bit word
Question 206 |
No change | |
Low state | |
High state | |
Toggle state |
Question 207 |
A'B+BC | |
AB' | |
AB+BC | |
AB+A'C |
- (A+C)(AB'+AC)(AC'+B')
- (AB'+AC + AB'C + AC) (AC'+B') // USING DISTRIBUTIVE
- (AB'+AC + AB'C ) (AC'+B')
- (AC+ AB'(1+1C))(AC'+B') // taking ab' as common
- (AC+ AB')(AC'+B') // 1*c =c and c+1=1
- AC(AC') +ACB' + AB'AC' + AB' // USING DISTRIBUTIVE
- ACC' +ACB' + AB'AC' + AB'
- ACB' + AB'C' + AB' // C*C'= 0 and 0*A=0
- AB'(C+C') + AB' // TAKING AB' COMMON
- AB' + AB' // C+C' =1
- AB'
Question 208 |
46252 | |
11450 | |
11452 | |
45250 |
Step 1: obtain the equivalent group of four binary digits.
- (1)16 = (0001)2
- (3)16 = (0011)2
- (2)16 = (0010)2
- (A)16 = (1010)2
0001 0011 0010 1010 = 1001100101010
(132A)16 = (1001100101010)2
Step 3: Rearrange all the digits in sets of three starting from the LSB (far right). Add zeros to the left of the last digit if there aren't enough digits to make a set of three.
001 001 100 101 010
Step 4: Use the table below to convert each set of three into an octal digit. In this case,
001=1, 001=1, 100=4, 101=5, 010=2.
So, 11452 is the octal equivalent of hexadecimal number 132A
Question 209 |
4,0 | |
1,3 | |
2,2 | |
3,1 |
- IF 16- bit operation then we need 15-FA,1-HA
- IF 17- bit operation then we need 16-FA,1-HA
- In general for n-bit operation : (n-1)FA and 1-HA are required
Question 210 |
The signed 2’s complement representation of -33 is:
11011111 | |
00100001 | |
01011111 | |
10100001 |
Step 2 : Now get the 2's complement
Step 3 : 11011110 ( for 1's complement add 1 to it then we get 2's complement)
Step 4: 11011111
Question 211 |
Using signed 2’s complement subtraction the result of 11111010-11110011 is:
10000111 | |
00000111 | |
10001101 | |
00001101 |
Step 2 : Then it is added to the minuend.
Step 3 : If the final carry over of the sum is 1, it is dropped and the result is positive.
Step 4 : If there is no carry over, the two’s complement of the sum will be the result and it is negative.
Given 11111010 - 11110011 = ( - 6 ) - ( -13 )
Step 1 : The subtraction is changed to addition by taking the 2' s complement of the subtrahend (-13), giving ( + 13)
for getting 2' s complement first get 1' s complement then add 1 to it
11110011
0000 1100 (1' s complement )
+1
----------------
0000 1101 (2' s complement )
Step 2 :
11111010 + 00001101 = 100000111
Step 3 :
Removing the end carry we got 00000111 (+7)
Question 212 |
In boolean algebra, (x ⋀ y)’ = x’ V y’ and (x V y)’ = x’ ⋀ y’ is known as ___ law.
Demorgan’s law | |
Absorption | |
Dominance | |
Idempotent |
The rules allow the expression of conjunctions and disjunctions purely in terms of each other via negation.
The rules can be expressed in English as:
- the negation of a disjunction is the conjunction of the negations;
- the negation of a conjunction is the disjunction of the negations;
Question 213 |
(10208)10 | |
(1276)10 | |
(2374)10 | |
(1272)10 |

Question 214 |
Which of the following statement/s is/are correct?
- With on-chip decoding, 8 address lines can access 64 memory locations
- With on-chip decoding, 4 address lines can access 64 memory locations
- With on-chip decoding, 8 address lines can access 256 memory locations
- With on-chip decoding, 4 address lines can access 128 memory locations
Only A | |
A and B | |
Only C | |
C and D |
- Decoder is a combinational circuit that has ‘n’ address lines and maximum of 2n memory locations
- For 8 address lines maximum of 28 = 256 memory locations are possible
Question 215 |
0|10001101|11111011100000000000000 | |
0|11001101|11111011100000000000000 | |
1|11001101|11111011100000000000000 | |
0|10001110|11111011100000000000000 |
Step 2 : Now get its equivalent binary number (32480)10 = (111111011100000 )2
Step 3 : Normalize the binary representation of the number
(111111011100000 )2 = 1.11111011100000 * 214
Step 4 : 32 bit single precision IEEE 754 binary floating point representation
Excess 127 = 127 + 14 = 141
Exponent = 10001101
Mantissa = 11111011100000000000000
0 10001101 11111011100000000000000
Question 216 |
2 circuits | |
4 circuits | |
6 circuits | |
8 circuits |
Question 217 |
Shift Registers | |
Counters | |
Combinational circuits | |
A/D converters |
Question 218 |
1 | |
2 | |
4 | |
8 |
Question 219 |
1 | |
2 | |
4 | |
8 |
Question 220 |
4AC8 | |
4CA8 | |
CCA8 | |
4CA4 |
Step 1: obtain the equivalent group of three binary digits.
- (4)8 = (100)2
- (6)8 = (110)2
- (2)8 = (010)2
- (5)8 = (101)2
- (0)8 = (000)2
100 110 010 101 000
(46250)8 = (100110010101000)2
Step 3: Now convert the binary number from step 2 to hexadecimal by grouping all the digits of the binary in sets of four starting from the LSB (far right).
0100 1100 1010 1000
Note: add zeros to the left of the last digit if there aren't enough digits to make a set of four.
Step 4: Convert each group of four to the corresponding hexadecimal
0100=4, 1100=C, 1010=A, 1000=8.
(46250)8 = (4CA8)16
Question 221 |
1 | |
3 | |
7 | |
8 |
Question 222 |
Logarithmic
| |
Linear
| |
Quadratic
| |
Exponential |
- For "n" boolean variables there are 2n rows in truth table.
- For determines whether the boolean function produces a output 1 for the given function, in worst case it needs to check every possible row → O(2n) which is Exponential
Question 223 |
7353 | |
1353 | |
5651 | |
5657 |
001 011 101 011
Now convert these three bits into decimal and that will be
001 011 101 011
1 3 5 3
Octal equivalent of the binary number 1011101011 is : 1353
Question 224 |
(635) 4 | |
(32312) 4 | |
(21323) 4 | |
(1301) 4 |
Given,
m=(313)4
Now convert "m" into decimal
m = 3*42 + 1*41 + 3*40
m = 48 + 4 + 3
m = 52+ 3
m = 55.
Given,
n=(322)4
Now convert "n" into decimal
Now n=3*42 + 2*41 +2*40
n = 48 + 8 +2
n = 58.
Step 2 : Performing addition.
m=55, n=58
m + n = 55 + 58
m + n = 113
Step 3 : Finally, Converting addition result which is 113 into Base(4)
→113 % 4 = 1 113 / 4 = 28 →28 % 4 = 0 28 / 4 = 7 →7 % 4 = 3 7 / 4 = 1 →1 % 4 = 1 1/4 →we can't divide into further it in quant, So we need to stop here.Take the Residue value from bottom to top in-order i.e. 1301
(113)10 = (1301)4
Question 225 |
0.5100098 | |
0.2096 | |
0.52 | |
0.4192 |
(0.4051)8 = 4*8-1 + 0*8-2 + 5*8-3 + 1*8-4 = 0.5100098Octal number (0.4051)8 into its equivalent decimal number 0.5100098
Question 226 |
2EE | |
2FF | |
4EF | |
4FE |
(2357)8 = (010 011 101 111)2
Step 2 : Now convert these binary number into hexadecimal by grouping them of 4 from right to left
(010 011 101 111)2 = 0100 1110 1111
Step 3 : Now place the hexadecimal equivalent
i.e.
11 – F
1110 – E
0100 – 4
(2357)8 = ( 4EF)16
Hence, Option(C) is correct answer
Question 227 |
11....11 | |
00.....00 | |
100.....0 | |
000......1 |
- Number System Properties states that any given number "x" which is powers of 2, is that they have one and only one bit set in their binary representation.
- If the number is neither zero nor a power of two, it will have 1 in more than one place. So if x is a power of 2 then x & (x-1) always will be ZERO (0).
Let's us assume X = 24 = 16 =10000
then X - 1 = 16-1 = 15 = 01111
Now, X & (X-1) = 16 & 15 = 00000
Note : Here, & is a bit-wise AND operator.
Bit-wise AND operator compares each bit of its first operand to the corresponding bit of the second operand. If both bits are 1 's, the corresponding bit of the result is set to 1 . Otherwise, it sets the corresponding result bit to 0 .
Question 228 |
(214.2) 10 and (D6.8)) 16 | |
(212.5) 10 and (D6.8)) 16 | |
(214.5) 10 and (D6.8)) 16 | |
(214.5) 10 and (D6.4)) 16 |
(326.4)8 = 82*3 + 81*2 + 80*6 . 8-1*4 =(214.5)10
→Converting Octal number (326.4)8 into its equivalent Hexa-decimal
Step 1 : First Convert the given octal number into binary number by represent every digit in 3 bits
(326.4)8 = (011010110.100)2
Step 2 : Now convert these binary number into hexadecimal by grouping them of 4 from right to left. Pad extra bit if required. Below 0 can be padded after decimal
(011010110.100)2 = 0 1101 0110. 1000
Step 3 : Now place the hexadecimal equivalent
1101 - D
0110 - 6
1000 - 8
(326.4)8 = (D6.8)16
Therefore, Option(C) is correct one.
Question 229 |
Sign-magnitude | |
1’s complement | |
2’s complement | |
9’s complement |
- In 2’s complement representation is a unambiguous for 0 (only positive 0), but Sign-magnitude, one’s complement and nine’s complement are ambiguous representation for 0 (i.e., both positive and negative 0).
- The main advantage of two’s complement over the one’s complement is that there is no double-zero problem plus it is a lot easier to generate the two’s complement of a signed binary number. Therefore, arithmetic operations are relatively easier to perform when the numbers are represented in the two’s complement format
- While we are performing arithmetic operations like addition or subtraction using 1's complement, we need to add an extra carry bit, i.e. 1 to the result to get the correct answer. but incase of 2's complement has no such extra calculation is required
Question 230 |
1100 | |
1001 | |
1000 | |
1111 |
Option(A) : 1010
1's complement = 0101
add 1 to LSB
2's complement = 0110
Option(B) : 0101
1's complement =1010
add 1 to LSB
2's complement = 1011
Option(C) : 1000
1's complement =0111
add 1 to LSB
2's complement = 1000
Option(D) : 1001
1's complement =0110
add 1 to LSB
2's complement = 0111
Therefore, Option(c) is the correct answer.
Question 231 |
100101100 | |
1110001110001 | |
11110011 | |
10101010101010 |
300%4 = 0. So, 300 is divisible by 4
Option(B) : (1110001110001)2 = (7281)10
7281%4= 1; So, 7281 is not divisible by 4
Option(C) : (11110011)2 = (243)10
243%4=3. So, 243 is not divisible by 4
Option(D) : (10101010101010)2 = (10,922)10
10,922%4 = 2. So, 10,922 is not divisible by 4.
Therefore, Option(A) is correct one
Question 232 |
0.64 | |
0.96 | |
2.00 | |
0.32 |
Memory cycle time = 250 nsec
Memory is refreshed 32 times per msec
Number of refreshes in 1 memory cycle = (32 * 250 * 10-9) / 10-3 = 8 * 10-3.
It means in 250 nsec Number of refreshes = 8 * 10-3.
Total Time taken for each refresh = 100 nsec
Time taken for 8 * 10-3 refreshes
= 8 * 10-3 * 100 * 10-9
= 8 * 10-3 * 102 * 10-9
= 8 * 10-10
Percentage of the memory cycle time is used for refreshing
= ( Time taken to refresh in 1 memory cycle / Total time ) * 100
= (8 * 10-10 / 250 * 10-9) * 100
= 0.032 * 10
= 0.32
Therefore, option(D) is correct answer
Question 233 |
D24 | |
1 B D | |
1 A E | |
1 A D |
Step 1 :
Given number = 110101101
(110101101)2 =
0001 1010 1101
1 10 13
Step 2 : Assign alphabet when it exceeds 1001
- 1101 – D
- 1010 – A
- 1 – 1
So, option(D) is correct.
Question 234 |
(A+C).D+B | |
(A+B).C+D | |
(A+D).C+B | |
(A+C).B+D |

We got the expression as B + CD + AD.
which can be reduced it as B + D ( A + C )
Therefore, option(A) is correct answer.
Question 235 |

The simplified Boolean equation for the above Karnaugh Map is
AB + CD + AB’ + AD | |
AB + AC + AD + BCD | |
AB + AD + BC + ACD | |
AB + AC + BC + BCD |

Question 236 |
(a) Boolean expressions and logic networks correspond to labelled acyclic digraphs.
(b) Optimal boolean expressions may not correspond to simplest networks.
(c) Choosing essential blocks first in a Karnaugh map and then greedily choosing the largest remaining blocks to cover may not give an optimal expression.
Which of these statement(s) is/are correct ?
(a) only | |
(b) only | |
(a) and (b) | |
(a), (b) and (c) |
Refer : https://en.wikipedia.org/wiki/Propositional_directed_acyclic_graph
Option(B) : Optimal boolean expressions may not correspond to simplest networks : True
Option(C) : Choosing essential blocks first in a Karnaugh map and then greedily choosing the largest remaining blocks to cover may not give an optimal expression : True
The Karnaugh map (KM or K-map) is a method of simplifying Boolean algebra expressions and it can reduce logic functions more quickly and easily compared to Boolean algebra. By reduce we mean simplify, reducing the number of gates and inputs.
Question 237 |
3 | |
4 | |
5 | |
6 |
- In one dimensional map which can be used to simplify an expression in two variables.
- In two-dimensional map which can be used for up to four variables.
- In three-dimensional map which can be used for up to six variables.
Question 238 |
A ⋅ B | |
AB + BC + CA | |
_______ B⨁C | |
A . B . C |

Note : None of the options are matching
Question 239 |
2n | |
(2)2^n | |
(2)n^2 | |
(2)(2^(n-1)) |
- The function must be a Neutral Function.
- The function must not contain any mutually exclusive terms.
Where n = number of Boolean variables in the function.
- For a function to be a self-dual function, the function must be a neutral function and not contain any mutually exclusive terms. .
- For a function to be a neutral function, number of minterms must be equal to number of maxterms.
- So, we have to select half of them i.e. 2n / 2 = 2n-1 terms.
- Now, for each of these terms, we have 2 options whether it can be included or not included in the self-dual function.
= 2 x 2 x 2 x 2 x 2 x……. x 2n-1
= 2 2 n-1
So, option(D) is correct
Question 240 |
F ≤ F + G and F G ≤ F | |
G ≤ F + G and F G ≥ G | |
F ≥ F + G and F G ≤ F | |
G ≥ F + G and F G ≤ F |
Total Boolean function with degree n = 22n
Total Boolean function with degree 2 = 222=16 Boolean function
F2 → F & G2 → G
F having 16 Boolean functions and G having 16 Boolean functions.
Option(A) : F + G= 16+16 = 32 Boolean functions and F*G= 16*16 =256 Boolean functions.
F ≤ F + G and F*G ≤ F FALSE because F *G > F
Option(B) : G ≤ F + G and F*G ≥ G TRUE
F + G= 16+16 = 32 Boolean functions and F*G= 16*16 =256 Boolean functions.
Option(C) : F ≥ F + G and F *G ≤ F - FALSE
F + G= 16+16 = 32 Boolean functions and F*G= 16*16 =256 Boolean functions.
Option-D : G ≥ F + G and F *G ≤ F - FALSE
F + G= 16+16 = 32 Boolean functions and F*G= 16*16 =256 Boolean functions.
Question 241 |
2 | |
3 | |
5 | |
6 |
Question 242 |
24 | |
28 | |
212 | |
216 |
Question 243 |
Infinitely many | |
N n | |
N 2 | |
None of the above |
Question 244 |
X+yz | |
X + yz | |
X(y+z) | |
X(y+z) |
So, The dual of x + yz is x(y+z)
Therefore, option(C) is correct answer
Question 245 |
R=0,S=0 | |
R=0,S=1 | |
R=1,S=0 | |
R=1,S=1 |

Question 246 |
The minimized expression for the input from following, is
I. J0 = K0 = 0
II. J0 = K0 = 1
III. J1 = K1 = Q0
IV. J1 = K1 =Q’0
V. J2 = K2 = Q1 Q0
VI. J2 = K2 = Q’1 Q’0
I,III,V | |
I,IV,VI | |
II,III,V | |
II,IV,VI |
Question 247 |
Combinational logic circuits | |
Synchronous sequential logic circuits | |
Asynchronous sequential logic circuits working in the fundamental mode | |
Asynchronous sequential logic circuits working in the pulse mode |
- In designing asynchronous sequential circuits, care must be taken to conform to certain restrictions and precautions to ensure that the circuits operate properly.
- The asynchronous sequential circuits must be operated in fundamental mode with only one input changing at any time and must be free of critical races. In addition, there is one more phenomenon called a hazard that may cause the circuit to malfunction.
- Essential hazard is another Type of hazard that may occur in asynchronous sequential circuits
- This type of hazard is caused by unequal delays along two or more paths that originate from the same input.
- An excessive delay through an inverter circuit in comparison to the delay associated with the feedback path may cause such a hazard.
- Essential hazards cannot be corrected by adding redundant gates as in static hazards.
- The problem that they impose can be corrected by adjusting the amount of delay in the affected path.
- To avoid essential hazards, each feedback loop must be handled with individual care to ensure that the delay in the feedback path is long enough compare d with delays of other signals that originate from the input terminals.
Question 248 |
a=a⊕b, b=a⊕b, a=b⊕a
This Sequence
Retains the value of the a and b | |
Complements the value of a and b | |
Swap a and b | |
Negates values of a and b |
- a=a⊕b,
- b=a⊕b,
- a=b⊕a
a=a⊕b ∴ seq 1
b=a⊕b ∴ seq 2
b=a⊕b⊕b ∴ a=a⊕b
b=a⊕0 ∴ b⊕b=0
b=a ∴ a⊕0 =a
a=b⊕a ∴ seq 3
a=a⊕b⊕a ∴ b=a⊕b (or) b=a and a=a⊕b
a=0⊕b
a=b
∴ Retains the value of the a and b. So, option(A) is correct.
Question 249 |
X’z | |
Xyz | |
Y | |
Yz |
- x’yz’+x’yz+xyz’+xyz
- x’yz’+x’yz+xy(z'+z) ∴ Taking xy as common
- x’yz’+x’yz+xy(1) ∴ z'+z =1
- x’yz’+x’yz+xy ∴ xy * 1 =xy
- x’y(z’+z) + xy ∴ Taking x’y as common
- x’y + xy
- y (x' + x) ∴ Taking y as common
- y

Question 250 |
Boolean sums and Boolean products | |
Boolean sums and Boolean products or interchanging 0’s and 1’s | |
Boolean sums and Boolean products and interchanging 0’s & 1’s | |
Interchanging 0’s and 1’s |
For example :
- The dual of xy' + 1 is (x + y') · 0
- The dual of x(y+0) and x'.1 +(y'+z) is x+(y.1) and (x'+0)(y'z)
Question 251 |
A ⊕ B | |
A ʘ B | |
(A ⊕ B) ʘ A | |
(A ʘ B) ⊕ A |
(A + B) (AB)'
(A + B) (A' + B')
AA' + AB' + BA' + BB'
0 + AB' + A'B +0
AB' + A'B
A ⊕ B
Question 252 |
A ⊕ B | |
A⨀B | |
(A ⊕ B) ʘ A | |
(A ʘ B) ⊕ A |
AB + A' B'
A⨀B
Question 253 |
X | |
Y | |
Z | |
X+y+z |
=z(x'y'+y+x) ∴ Taking z as common
Now Applying distributive law (a+bc) = (a+b)(a+c)
=z( (y+y')(x'+y)+x )
=z( (x'+y)+x ) ∵(y+y'=1)
=z( x'+y+x )
=z(1+y) ∵ x'+x = 1
=z(1) ∵(1+y=1)
=z.1 ∵ 1 * z = z
=z
Question 254 |
X + Y + ZX + Y | |
XY – YZ | |
X + YZ | |
XZ + Y |
(X + Y(1+X) ) (X + Z) ∴ Taking Y as common
(X + Y) (X + Z)
XX + XZ + XY +YZ
X + XZ + XY +YZ
X ( 1 + Z + Y ) + YZ ∴ Taking X as common
X + YZ ∴ 1 + ANYTHING = 1
Question 255 |
Xy+(~x)z. | |
(~x)y+(~x)z. | |
(~x)y+xz. | |
Xy+xz. |

Question 256 |
A ⊕ C = B | |
B ⊕ C = A | |
A ⊕ B ⊕ C = 1 | |
A ⊕ B ⊕ C = 0 | |
NONE |
Option (A) : True
A⊕C
=A⊕(A⊕B) ∴ C=A⊕B
=(A⊕A)⊕B ∴ Closed under Associative law
=0⊕B ∴ XOR always 0 for same input
=B
Option(B) : True
B⊕C
= B⊕(A⊕B) ∴ C=A⊕B
= B⊕(B⊕A) ∴ Closed under Commutative law
= (B⊕B)⊕A ∴ Closed under Associative law
= 0⊕A ∴ XOR always 0 for same input
= A
Option(C) : False
A⊕B⊕C
= A⊕B⊕(A⊕B)
= A⊕B⊕(B⊕A)
= A⊕(B⊕B)⊕A
= A⊕0⊕A
= A⊕A
= 0
Option(D) : True
A⊕B⊕C = 0
Therefore, option(A), option(B) and (D) are true.
Question 257 |
11100011 | |
00011101 | |
10011101 | |
11110011 |
(−14)10+(−15)10 = (-29)10
Step 2 : Convert 29 into binary number
(29)10 = 0001 1101
Step 3 : But the number is negative. So, Take 1’s complement and 1 to it
0001 1101
1110 0010 +1 = 11100011
(-29)10 = 11100011
Therefore, option(A) is correct answer.
Question 258 |
No change | |
Set | |
Reset | |
Toggle |
Question 259 |
S=R=1 | |
S=0, R=1 | |
S=1, R=0 | |
S=R=0 |

Question 260 |
1,3 | |
2,2 | |
3,1 | |
4,0 |
- IF 16- bit operation then we need 15-FA,1-HA
- IF 17- bit operation then we need 16-FA,1-HA
- In general for n-bit operation : (n-1)FA and 1-HA are required
- If we want to add two n- bit binary adders then it requires 1 half adder and n-1 full adder to complete the circuit.
- To add two 4 bit numbers using minimum gates, the least significant bits of both the numbers can be added using a half adder and for remaining 3 bits of both the numbers, full adders can be used. 1 Half Adder and 3 Full Adders will be required.
Question 261 |
(A) x = 1, y = 0 and Ci (carry input) = 0
(B) x = 0, y = 1 and Ci = 1
Compute the values of S(sum) and Co (carry output) for the above input values.
S = 1, C o = 0 and S = 0, C o = 1 | |
S = 1, C o = 0 and S = 1, C o = 1 | |
S = 1, C o = 1 and S = 1, C o = 0 | |
S0 = 1, C o = 1 and S = 1, C o = 0 |
- So = x ⊕ y ⊕ Ci
- Co = xy + Ci(x + y)
Sum and Carry will be :
- So = 1 ⊕ 0 ⊕ 0 = 1.
- Co = 1*0 + 0(1 + 0) = 0.
Sum and Carry will be :
- So = 0 ⊕ 1 ⊕ 1 = 0
- Co = 0*1 + 1(0 + 1) = 1.
Question 262 |
[ Note: The symbols used have the usual meaning ]
Q n+1 =T' Q n + T (Q n)' | |
Q n+1 =T+Q n | |
Q n+1 =TQ n | |
Q n+1 = T Q n |

Question 263 |
JK flip-flop | |
D-flip-flop | |
T flip-flop | |
None of these |
Question 264 |
Q=D | |
Q=1 | |
Q=0 | |
Q(t+1)=D |

Question 265 |
S = 0, R = 0 | |
S = 0, R = 1 | |
S = 1, R = 0 | |
S = 1, R = 1 |

Question 266 |