Boolean algebra allows us to represent and manipulate binary information using logical operations and identities. Some key concepts covered include:
- Using Boolean identities like distribution, inverse, and identity laws to simplify expressions in a similar way as algebraic simplification. Examples show rewriting expressions like ~xyz + ~xy~z + xz as ~xy + xz.
- DeMorgan's law, which states that the negation of a conjunction (X AND Y) is equivalent to the disjunction (OR) of the negations of the terms, or ~(X*Y) = ~X + ~Y. An example is shown to demonstrate this identity.
- How Boolean algebra can be implemented through digital circuits using
Download as PPT, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
28 views
Boolean Algebra Theory
Boolean algebra allows us to represent and manipulate binary information using logical operations and identities. Some key concepts covered include:
- Using Boolean identities like distribution, inverse, and identity laws to simplify expressions in a similar way as algebraic simplification. Examples show rewriting expressions like ~xyz + ~xy~z + xz as ~xy + xz.
- DeMorgan's law, which states that the negation of a conjunction (X AND Y) is equivalent to the disjunction (OR) of the negations of the terms, or ~(X*Y) = ~X + ~Y. An example is shown to demonstrate this identity.
- How Boolean algebra can be implemented through digital circuits using
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 3
Boolean Algebra
• We have seen how we can represent information
in binary, now we will explore – Why we use binary – How to compute using binary – How to implement binary operations using Boolean algebra (such as binary addition) – How to implement Boolean algebra through digital circuits – How to store things using digital circuits • We will explore logic gates and use these to implement basic combinational circuits for adding, comparing, etc and sequential circuits for storage Basic Boolean Identities • As with algebra, there will be Boolean operations that we will want to simplify – We apply the following Boolean identities to help • For instance, in algebra, x = y * (z + 0) + (z * 0) can be simplified to just x = y * z Some Examples Example: use algebraic simplification rules to reduce ~xyz+~xy~z+xz ~xyz + ~xy~z + xz = ~xy(z+~z)+xz (distributive law) = ~xy(1)+xz (inverse law) = ~xy+xz (identity law)