Appropriate for introductory courses in digital design, computer design, computer design and computer architecture in computer engineering and computer science curricula. This text is designed to facilitate a thorough understanding of the fundamental prin