
Updated with modern coverage, a streamlined presentation, and excellent companion software, this enhanced 7th edition of
Fundamentals of Logic Design, published by
Cengage Learning, achieves yet again an unmatched balance between theory and application. Authors Charles H. Roth, Jr. and Larry L. Kinney, and contributing author, Eugene B. John, carefully present the theory that is necessary for understanding the fundamental concepts of logic design while not overwhelming students with the mathematics of switching theory. Divided into 20 easy-to-grasp study units, the book covers such fundamental concepts as Boolean algebra, logic gates design, flip-flops, and state machines. By combining flip-flops with networks of logic gates, students will learn to design counters, adders, sequence detectors, and simple digital systems. After covering the basics, this text presents modern design techniques using programmable logic devices and the VHDL hardware description language.
Question 1 is a Chapter Quiz question: Encourage students to test and apply what they have learned. These questions can serve as a quick and useful self-test to help confirm understanding of each concept. Pre-built Chapter Quiz assignments have also been added to the Course Pack.
Question 2 is an Expanded Problem exercise. An Expanded Problem addresses one or more key intermediate steps by including additional questions with answer blanks within the exercise. The goal is to give the student credit for intermediate steps as well as to nudge the student down the correct path.
Question 3 uses circuits of switches to illustrate two theorems.
Question 4 uses factoring to obtain a product of sums.
Question 5 illustrates simplification of a logic gate circuit using the elimination theorem.
Question 6 uses DeMorgan’s relationships and Involution to find the complements of some functions.
Question 7 finds the logic function expression describing a circuit by the three methods indicated and simplifies each expression, showing that they are equal.
Question 8 presents five Boolean algebra expressions and asks to indicate which, if any, of the following terms describe the expression: product term, sum-of-products, sum term, and product-of-sums.
Question 9 uses a truth table to specify the output values of a specific element in a circuit in terms of the values of the input variables.
Question 10 uses factoring to obtain a product of sums.
Question 11 draws a circuit that uses two OR gates and two AND gates to realize a specific function.
Questions 12 is another Expanded Problem exercise showing how the question before it, Question 11, has been expanded.
Question 13 shows how two gate circuits realize the same function.
This demo assignment allows many submissions and allows you to try another version of the same question for practice wherever the problem has randomized values.