Textbook & Lecture Note Mistakes Found by Students 1.Page 46: line 13, maxterm M3 is missing. Thanks to Sandy Liu. 2.Page 71 - In figure 3.9, there should be a 1 in the 1110 box of the map. Thanks to Matt Osborne. 3.Page 76 - In the second line of example 3.7, there should be a summation symbol for the sum of minterms in the boolean function F.Thanks to Matt Osborne. 4.In the textbook pg. 50, just below half of the page, it has F2 = x(y'+z)(x'+y+z'), but according to Figure 2-3(b), it should be F2 = x(y'+z)(x'+y+z). Thanks to Kelvin Lam. 5.There is a couple of misprints in example 2-4, pg. 47. Line 8 is missing the duplicate AB'C term that is mentioned on the next line. On line 11 the second minterm should be AB'C' (m4).Thanks to Craig Johnson. 6.pg 56, figure 2-7(c). The written function is incorrect. the first (DE') term should be (DE)'. (complement outside the parenthesis).Thanks to Craig Johnson. 7.pg. 106, problem 3-1, part d, ignore the S. Problem 3-4, replace x map w/ k map.Thanks to Ben Ellenberger. 8.p.7 at the bottom: it should be 26153.7406 not 26153.7460 after the "=". Thanks to Niko Rebenich. 9.p.63 references: Boole, G. 1854 (not 1954!) Check here: http://www-gap.dcs.st-and.ac.uk/~history/Bookpages/Boole9.gif. Thanks to Niko Rebenich. 10.p.88 schematics on the top: both are labeled with (a). Thanks to Niko Rebenich. 11.p. 121 second map on the top right: it should be C = xy + ... not S again. Thanks to Niko Rebenich. 12.pg. 67 example 3-1, it should be m4 + m6 = xy'z' + xyz' = xz'(y'+y) = xz' instead of m4 + m6 = xy'z' + xyz' = xz' + (y'+y) = xz'. Thanks to Kelvin Lam. 13.on page 52, in table 2-8, for Boolean function F3=X, the comments should be X instead of X prime. Thanks to Sandy Liu. 14.In the lecture note 6, slide No.27 assign= A| (B&C) | (~B&C), it should be assign= A| (B&C) | (~B&D), since it corresponds to the function x= A + BC+B'D. Thanks to Sandy Liu. 15. Example 2-1 on page 43. In the paragraph below the example it states: "Functions 1 and 2 are the dual of each other." They are not the dual of each other. The true dual of 1 is x' +xy.Thanks to Chris Garand. 16.Error on slide 15 of lecture 6 notes. It says that "two input XOR is 1 if inputs are similar". Should be "two input XOR is 0 if inputs are similar". Thanks to Matthew Edwards. 17.In lecture note 5, slide No.23, NOR implementation rules, "1. Convert all ORs to NAND gates-----", it should be "convert all Ors to NOR gates", same as in rules 2 and 3. Thanks to Fiona Warman. 18.page 133. the line above the equation "Xi = AiBi + Ai'Bi' for i = 0,1,2,3" in the middle of the page, the "exclusive-OR" function should change to "exclusive-NOR" function since the equation is corresponding to XNOR function. Thanks to Ronnie Lai. 19.On page 181 in Figure 5-15 I believe there should be a line connecting the AND gate to D input on flip-flop with output B, but there is none. Thanks to Kyle Ford. 20. p 210, table 5-14, row 7, TA2 TA1 TA0 should be 001. 21.On page 183, under the section "State Diagram," paragraph 2, should read: "... the state diagram of Fig 5-16 clearly shows that, starting from state 10" instead of "starting from state 00." If you look at the diagram, an input of 1 at state 00 would transfer to state 01 instead of maintaining the state as the text suggests. Thanks to Jim Barlow. 22.(p.505, Question 5-10c). B( t + 1) = x A' B' + x' A' B + y' A' B should correct to B( t + 1) = x A' B' + x' A' B + y A' B. Thanks to Ronnie Lai. 23.On page 227 it says "this causes a shirt-right operation, with the serial input transferred into flip-flop $A_4$", but there is no flip-flop $A_4$. It should say flip-flop $A_3$. Thanks to Kyle Ford. 24.On page 140 Figure 4-22, in the K-map for y, the 10 column should all be 0 instead of 1. Thanks to Kelvin Lam. 25.For the answer provided in the text for problem 5-13b, the last input should be 1 instead of 0. Thanks to Tracy Wong. 26. p. 138: It should read at the begining of the page: "minterms" not "minterm" or at least "minterm(s)" p. 147: It should read in the 5th line: "enabled". Thanks to Niko Rebenich. 27. On page 271, second paragraph-eighth sentence tells the reader to refer to the Fig 6-1 for the array logic convention when it should really be Fig 7-1. Also on page 285, the last sentence of the first paragraph should say that the three-state buffer is controlled by the OE input instead of EO input. Thanks to Tracy Wong. 28. On page 272 of the textbook in the second sentence it should read: "A programmable connection between 2 lines is logically equivalent to a switch that can be altered to either be closed...". Thanks to Kyle Ford. 29.on page 227, corresponding to figure 6-7 on page 226, "When S1S0=10, a shift-left operation resuits, with the other serial input going into flip-flop A1". It should be "into A0". Thanks to Sandy Liu. 30.On page 506, in the solution to question 6-24b. The answer should be Tc=AC + A'B'C' not Tc=AC +A'B'C. Thanks to Chris Garand.