Page 156 - Engineering Digital Design
P. 156

PROBLEMS                                                            127


                 3.27 Reduce the following expressions to their simplest form, but do not name the Boolean
                      laws used in each step.
                      (a) A + AfiC + A + C
                      (b) (acd + ad)(ad + cd)
                      (c) (WX + Y + W)(WX + Y + WX)
                      (d) (x + y)(x + z)(y + z)
                      (e) (A + BC)(AB + ABQ (Hint: Simplify under short complementation bars first.)
                      (f) a + b + a(b + be} + (b + c) • abed
                      (g) (A + B + C + D)(A + C + D)(A + B + D) (Hint: First use consensus.)
                 3.28 Reduce the following expressions to their simplest form and name the Boolean laws
                      used in each step.
                      (a) (a 0 b + b)(a + b)
                      (b) (XY) 0 (X + Y)
                      (c) x O y O (xy)
                      (d) [(X + Y) O (X + Z)] + X
                      (e) [(A + B) • C] 0 [A + B + AC] (Hint: Find a way to use Corollary II.)
                 3.29 Reduce the following expressions to their simplest form, but do not name the Boolean
                      laws used in each step.
                      (a) A + A 0 B + AB
                      (b) [S + [S 0 (ST)]}(H) =
                      (c) (X + 7) O (X 0 7)
                      (d) (a O ft) 0 (ah)
                      (e) (* + y)(* 0 y + }0
                      (f) [1 0 (I+Ol) + 1 O 0](H) = [?](L)

                 3.30 Use the laws of Boolean algebra, including the XOR laws, identities, and corollaries
                      given by Eqs. (3.17) through (3.33), to prove whether the following equations are true
                      (T) or false (F). Do not name the laws used.
                      (a) X O (X + 7) = XY
                      (b) ab(b + be) + bc + abed = be
                      (c) A 0 B 0 (AB) = AB
                      (d) X 0 (XT) = X + (X Q Y)
                      (e) [(AB)(A O B)](L) = AB(H)
                      (f) AXY + AXY + AY = (AX) 0 Y (Hint: First apply Corollary I.)

                 3.31 Use whatever conjugate gate forms are necessary to obtain a gate-minimum imple-
                      mentation of the following functions exactly as written (do not alter the functions):
                      (a) F(H) = {[A 0 B] • [(BC) Q D]}(H)  with inputs as A(H), B(H), C(L), and
                         D(L).              _
                      (b) K(L) = [A 0 C 0 (BD) 0 (ABCD)](L)    with inputs from negative logic
                         sources.
   151   152   153   154   155   156   157   158   159   160   161