Professional Documents
Culture Documents
EC3352_DSD_UNIT_I
EC3352_DSD_UNIT_I
EC3352_DSD_UNIT_I
0.35x16=5.6
0.6x16=9.6
0.6x16=9.6
=0.59916
2. What is the binary output of decimal number 240?
Ans = 11110000
(85)10=1010101
(74)10=1001010
2scomplement of1010101 is 0101011
0101011
(+)1001010
1110101
There is no carry, Answerisanegativenumber.2scomplement of
result is - 0001011.
4. Convert (1947) 10 into equivalent Octal and Hexa decimal number.
i) 194710 to Octal - 8] 1947 ii) 194710 to Hex 16]1947
8]243-4 16]121-11
8]30-3 16]7-4
8]3-6
Ans: 36348 Ans: 74B
(i) (A+B)’=A’.B’
(ii) (A.B)’=A’+B’
=xyz + x’y’z’
=(A’+B’)C+A’BC’+A(B’+C’)+ABC
=A’C+B’C+A’BC’+AB’+AC’+ABC
=A’C(B+B’)+B’C(A+A’)+A’BC’+AC’(B+B’)+AB
=A’BC+A’B’C+AB’C+A’B’C+A’BC’+ABC’+AB’C’+ABC
=A’BC+A’B’C+AB’C+A’BC’+ABC’+AB’C’+ABC
=m3+m1+m5+m2+m6+m4+m7
=∑m(1,2,3,4,5,6,7)
20. Write the Boolean function of an XOR gate, give its truth table.
Y=A’B+AB’
21. Find the relation between the I/Ps and O/P, shown in figure. Name
the operation performed.
A Y
B
Y=A’.B’ =(A+B)’
This gate performs the NOR operation
0 1 1
1 1 1
F(A,B,C) = C
30. List the switching functions of 2 variables for the universal gates
NAND : (A.B)
NOR : (A+B)
PART B
1. Explain the Boolean Postulates and laws.
Fundamental postulates and laws of Boolean algebra
The most common postulates used are as below:
i) Closure:
AsetSisclosedw.r.t. a binary operator, if for every pair of elements of S, the binary
operator specifies a rule for obtaining a unique element of S. The result of each
operation with operator (+) or (.) is either 1 or 0 and 1,
ii) Identityelement:
A set S is said to have an identity element w.r.t a binary operation*on S, if there
exists an element Eєs with the property
Identity element w.r.t + operator: 0 eg A+0= A, 0+A = A
Identity element w.r.t * operator: 1 eg. A.1= 1.A= A
iii) Commutativelaw:
Abinaryoperator+onasetSissaidtobecommutative if
A=B= B+A
Abinaryoperator*onasetSissaidtobecommutativeif,
A . B= B.A
iv) Distributivelaw:
If*and •are two binary operators on a set S is said to be distributive over+
whenever,
A+( B.C) = (A+B). ( A+C)
A.( B + C)= (A.B) +(A.C)
v) Inverse:
AsetShavingtheidentityelemente,w.r.t.binaryoperator*issaidtohavean inverse, whenever
A +A’=1, A.A’=0
2. Simplify the expression using Boolean laws
i) AB+(AC)'+AB’C(AB+C)
=AB+(AC)'+AAB'BC+AB'CC
=AB+(AC)'+0+AB'CC [B.B'=0]
=AB+(AC)'+AB'C [C.C=1]
=AB+A'+C'+AB'C [(AC)'=A'+C']
=AB+A’+C'+AB' [C’+AB’C=C’+AB’]
=A'+B+C’+AB’ [A’+AB=A’+B]
Rearranging
=A'+AB’+B+C' [A’+AB=A’+B]
=A'+B’+B+C' [B’+B=1]
=A'+1+C’ [A+1=1]
=1
ii) xy+xyz+xyz’+x’yz
=xy(1+z+z’)+x’yz
=xy(1)+x’yz
=xy+x’yz
= y(x+x’z) [x+x’y=x+y]
=y( x+z).
3. Simplify the Boolean expression,
Y=A’BC’D’+A’BC’D+ABC’D’+ABC’D+AB’C’D+A’B’CD’ using Karnaugh map.
Solution
Therefore, Y=A’B’CD’+AC’D+BC’
4. Simplify the SOP using K-Map F(w,x,y,z)=∑m(0,1,2,4,5,6,8,9,12,13,14)
Solution:
Therefore,
F=y’+w’z’+xz’
5. F(A,B,C,D,E)=∑m(0,5,6,8,9,10,11,16,20,24,25,26,27,29,31)
F(A,B,C,D,E)=C’D’E’+A’B’CD’E+A’B’CDE’+AB’D’E’+ABE+BC’
6. Mention the universal gates with neat logic symbols and truth table. Implement
AND and OR logic function using NAND and NOR gates.
The NAND and NOR gates are known as universal gates, since any logic function can be
implemented using NAND or NOR gates.
a) NANDGate:
The NAND gate can be used to generate the NOT function, the AND function
The OR function and the NOR function.
i) NOTfunction:
ii) ANDfunction:
By simply inverting output of the NAND gate. i.e
ANDfunctionusingNANDg ates
iii) ORfunction:
ORfunctionusingNANDgates
b) NOR function
Similar to NAND gate, the NOR gate is also a universal gate, since it can be
used to generate the NOT, AND, OR and NAND functions.
i) NOT function
NOTfunctionusingNORgates
ANDfunctionusingNORgates
iii) ORfunction:
BysimplyinvertingoutputoftheNORgate.i.e
ORfunctionusingNORgates