Digital Logic: Applications and Design by John M. Yarbrough
Digital Logic: Applications and Design is a comprehensive textbook that covers the fundamentals of digital logic design and its applications in various fields of engineering and computer science. The book is written by John M. Yarbrough, a professor of electrical engineering at California Polytechnic State University. The book aims to provide a clear and concise introduction to the concepts, principles, methods, and tools of digital logic design, as well as to illustrate how they can be used to solve real-world problems.
The book is divided into four parts: Part I covers the basics of digital systems, number systems, codes, Boolean algebra, and logic gates; Part II deals with combinational logic circuits, such as arithmetic circuits, decoders, encoders, multiplexers, demultiplexers, comparators, and parity generators; Part III focuses on sequential logic circuits, such as flip-flops, counters, registers, shift registers, state machines, and memory devices; and Part IV explores some advanced topics and applications of digital logic design, such as programmable logic devices, microprocessors, microcontrollers, digital signal processing, and computer arithmetic.
The book is suitable for undergraduate students of electrical engineering, computer engineering, computer science, and related disciplines. It can also be used as a reference for professionals and practitioners who work with digital systems. The book features numerous examples, exercises, review questions, and case studies that help the readers to reinforce their understanding and apply their knowledge. The book also includes a companion website that provides additional resources, such as lecture slides, solutions manual, online quizzes, and simulation software.The book is organized in a logical and systematic way, starting from the basic concepts and building up to more advanced topics and applications. Each chapter contains clear objectives, key terms, summaries, review questions, and exercises that help the readers to check their understanding and practice their skills. The book also provides numerous design examples that illustrate how to apply the theory to real-world problems. The book covers both standard and programmable logic devices, such as EPROMs, PLAs, and EPLDs, and shows how they can be used to implement various logic functions and circuits.
The book is well-written, easy to follow, and engaging. The author uses a friendly and conversational tone that makes the subject matter interesting and accessible. The author also uses many diagrams, tables, charts, and graphs that enhance the visual presentation and clarity of the concepts. The book is suitable for both beginners and advanced learners who want to learn more about digital logic design and its applications.The book is also accompanied by a companion website that offers additional resources for the readers and instructors. The website contains lecture slides, solutions manual, online quizzes, and simulation software that can be used to design and test digital logic circuits. The website also provides links to other useful websites and resources related to digital logic design and its applications.
The book is a valuable resource for anyone who wants to learn more about digital logic design and its applications. The book covers both the theoretical and practical aspects of digital logic design, and provides a solid foundation for further studies and research in this field. The book is written in a clear and engaging style that makes it easy to read and understand. The book is also richly illustrated with examples, exercises, and case studies that make it interesting and relevant. The book is highly recommended for students, instructors, professionals, and enthusiasts of digital logic design. a474f39169