CCS 2104 - CAT 1, 2 & Assignment
CCS 2104 - CAT 1, 2 & Assignment
CCS 2104 - CAT 1, 2 & Assignment
2. A digital circuit has one control line C and three data lines . When
the control line is HIGH, the circuit is to detect when one of the data lines has a
1 on it. It is impossible for more than one data line to have a ‘1’ on it. When the
control line is LOW, the circuit will output a ‘0’, regardless of what is on the data
lines.
i. Compute a truth table for the above circuit. [4 Marks]
ii. From the truth table in Q4 c(i), derive a Sum-of -Products (SOP)
Boolean expression using a Karnaugh- Map. [4 Marks]
iii. Draw a logic diagram for the Boolean expression obtained in Q4 c(ii)
above using AND-OR-NOT gates. [2 Marks]
3.
i. State and explain THREE classifications of Counters in Digital
systems. [6 Marks]
Page 1 of 3
DEDAN KIMATHI UNIVERSITY OF TECHNOLOGY
SECOND YEAR BSC. COMPUTER SCIENCE
CCS 2104 DIGITAL LOGIC CAT II
1. Draw the block diagram of a positive-edge triggered four-bit Ring Counter and
explain its operation by use of timing waveforms. Assume that the initial state of
the circuit is [10 Marks]
Page 2 of 3
DEDAN KIMATHI UNIVERSITY OF TECHNOLOGY
SECOND YEAR BSC. COMPUTER SCIENCE
CCS 2104 DIGITAL LOGIC ASSIGNMENT
In a certain corporation, the four board members , , and own all stock, which
is distributed as follows:
: 40%
: 30%
: 20%
: 10%
Each member has a percentage vote equal to his holdings and a total vote greater
than 50% is required to pass a motion. In the boardroom, each member is to have a
switch with which to indicate a YES or NO vote. A lamp is to light if the total vote
cast is more than 50% indicating the motion being voted on is passed. Design an
electronic voting system for the corporation and implement the circuit using:
Page 3 of 3