Exercises for Digital Logic Design and Programming for Computer science's students