12.07.2015 Views

Boolean Algebra - Etsu

Boolean Algebra - Etsu

Boolean Algebra - Etsu

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

96 Computer Organization and Design FundamentalsA + (B + C) = (A + B) + CA · (B · C) = (A · B) · CDistributive Law: The AND'ing of an operand with an OR expressionis equivalent to OR'ing the results of an AND between the first operandand each operand within the OR expression.A · (B + C) = A · B + A · CThe next section uses truth tables and laws to prove twelve rules ofboolean algebra.5.5 Rules of <strong>Boolean</strong> <strong>Algebra</strong>5.5.1 NOT RuleIn algebra, the negative of a negative is a positive and taking theinverse of an inverse returns the original value. Although the NOT gatedoes not have an equivalent in mathematical algebra, it operates in asimilar manner. If the boolean inverse of a boolean inverse is taken, theoriginal value results.This is proven with a truth table.A = AA A A0 1 01 0 1Since the first column and the third column have the same pattern ofones and zeros, they must be equivalent. Figure 5-11 shows this rule inschematic form.AA = AFigure 5-11 Schematic Form of NOT Rule5.5.2 OR RulesIf an input to a logic gate is a constant 0 or 1 or if the same signal isconnected to more than one input of a gate, a simplification of the

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!