Sample Quiz

advertisement
CSC346 – ENS220
Quiz1
10/17/07
Answer all the questions in detail. Answers without explanation won’t be graded.
Answers at the last page (Scratch paper) won’t be graded.
1) Convert the following hexadecimal numbers into binary.
a) F53
b) EE2
c) 9012
Answer:
2) Using signed binary representation perform the following operations
a)
20 – 40
b) 20 + 40
Answer:
3) Name the different parts of a processor
Answer:
c) 40 – 20
d) (- 20) – 40
4) Minimize each of each Boolean expression to minimum number of literals (without
using k-maps) and draw the corresponding logical circuit of the minimized
expression.
a) xyz’ + x’yz + xyz + x’yz’
Answer:
b) (x + y + z’) (x’ + y’ + z)
Answer:
c) ABCD + A’ BD + ABC’D (to two literals)
Answer:
5) Implement the Boolean function F= xy + x’y’ + y’z using
a) AND, OR, and Inverter gates
b) OR and Inverter gates
6) Express the Boolean function F(A,B,C,D)= B’D + A’D + BD as a
a) Sum of Minterms
b) Product of Maxterms
7) Simplify using K-maps the following function (please determine essential prime
applicants)
F(A,B,C,D) = (0,2,3.5.7,8,9,10,11,13,15)
Answer:
8) Simplify F(A,B,C,D) = (1,2,3.5.7,8,9,10,11,13,15) into a product of sums
(hint: simplify the 0’s entries to get F’ and then get F back using DeMorgan’s)
9) Given the Boolean function F(w,x,y,z) = (0,3,5,11,15) and the don’t care conditions
d(w,x,y,z) = (1,2,7) simplify the function using K-maps.
10) The NAND gate is called the universal gate because any other gate can be
implemented using a NAND gate (and Inverter is a single-input NAND gate)
a) Show how you can implement an AND gate using NAND gates and Inverters.
b) Show how you can implement an OR gate using NAND gates and Inverters.
Scratch Paper
Download