SlideShare a Scribd company logo
1 of 20
Digital Logic Design
PROF. SHEHZAD ALI
Overview
Number system
Binary Numbers
Boolean Algebra
Switching Algebra
Logic Gates
Boolean Function
Number System
A decimal number such as 7392 represents a quantity equal to 7 thousands plus 3 hundreds,
plus 9 tens, plus 2 units. The thousands, hundreds, etc. are powers of 10 implied
by the position of the coefficients. To be more exact, 7392 should be written as
7 x 103 + 3 x 102 + 9 x 10' + 2 x 10°
In general, a number expressed in base-r system has coefficients multiplied by powers
of r:
Number System
Number System
Binary Systems (Binary Arithmetic)
NUMBER BASE CONVERSIONS
A binary number can be converted to decimal by forming the sum of the powers of 2
of those coefficients whose value is 1. For example
Similarly, a number expressed in base r can be converted to its decimal equivalent by multiplying
each coefficient with the corresponding power of r and adding. The following is an example of
octal-to-decimal conversion:
NUMBER BASE CONVERSIONS
Decimal to other Number System
To convert a decimal number(base 10) into any base r , divide that number with base r and write
the remainder value from bottom to top.
Conversions
Fractional decimal number to binary
4065171011
OCTAL AND HEXADECIMAL NUMBERS
The conversion from and to binary, octal, and hexadecimal plays an important part in digital
computers. Since 2^3 = 8 and 2^4 = 16, each octal digit corresponds to three binary digits and
each hexadecimal digit corresponds to four binary digits. The conversion from binary to octal is
easily accomplished by partitioning the binary number into groups of three digits each, starting
from the binary point and proceeding to the left and to the right. The corresponding octal digit is
then assigned to each group. The following example illustrates the procedure:
OCTAL AND HEXADECIMAL NUMBERS
Conversion from octal or hexadecimal to binary is done by a procedure reverse to the above.
Each octal digit is converted to its three-digit binary equivalent. Similarly, each hexadecimal digit
is converted to its four-digit binary equivalent. This is illustrated in the following examples:
Boolean Algebra OR Switching Algebra
In 1854 George Boole introduced a systematic treatment of logic and developed for this
purpose an algebraic system now called Boolean algebra.
The Boolean algebra we present is an algebra dealing with binary variables and logic
operations.
In 1938 C. E. Shannon introduced a two-valued Boolean algebra called switching algebra, in
which he demonstrated that the properties of bi-stable electrical switching circuits can be
represented by this algebra.
For the formal definition of Boolean algebra, we shall employ the postulates formulated by E. V.
Huntington in 1904.
Boolean Algebra OR Switching Algebra
A Boolean expression is an algebraic expression formed by using binary variables, the constants
0 and 1, the logic operation symbols, and parentheses.
A Boolean function can be described by a Boolean equation consisting of a binary variable
identifying the function followed by an equals sign and a Boolean expression.
Logic Gates
Logic gates are electronic circuits that operate on one or more input signals to produce an
output signal.
The graphics symbols used to designate the three types of gates—AND, OR, and NOT—are
shown in Figure 1(a).
The gates are electronic circuits that produce the equivalents of logic-1 and logic-0 output
signals in accordance with their respective truth tables if the equivalents of logic-1 and logic-0
input signals are applied.
Logic Gates
Logic Gates
Logic Gates
Basic Identities of Boolean Algebra
DeMorgan’s Theorem

More Related Content

What's hot

7.3 daqy 2
7.3 daqy 27.3 daqy 2
7.3 daqy 2leblance
 
Ambiguous & Unambiguous Grammar
Ambiguous & Unambiguous GrammarAmbiguous & Unambiguous Grammar
Ambiguous & Unambiguous GrammarMdImamHasan1
 
Intermediate code generator
Intermediate code generatorIntermediate code generator
Intermediate code generatorsanchi29
 
Alg2 lesson 10-4 and 10-5
Alg2 lesson 10-4 and 10-5Alg2 lesson 10-4 and 10-5
Alg2 lesson 10-4 and 10-5Carol Defreese
 
Powers, Pemdas, Properties
Powers, Pemdas, PropertiesPowers, Pemdas, Properties
Powers, Pemdas, Propertieskliegey524
 
The BUT and NBUT Boolean logic
The BUT and NBUT Boolean logicThe BUT and NBUT Boolean logic
The BUT and NBUT Boolean logicsciomathman
 
Digital Comprator
Digital CompratorDigital Comprator
Digital Compratorsuraj829
 
64 introduction to logarithm
64 introduction to logarithm64 introduction to logarithm
64 introduction to logarithmmath126
 
Magnitude Comparator and types of MC
Magnitude Comparator and types of MCMagnitude Comparator and types of MC
Magnitude Comparator and types of MCEasy n Inspire L
 
Unit 4 combinational circuit
Unit 4 combinational circuitUnit 4 combinational circuit
Unit 4 combinational circuitKalai Selvi
 
Rational numbers converted (1)
Rational numbers converted (1)Rational numbers converted (1)
Rational numbers converted (1)somu rajesh
 
Two very short proofs of combinatorial identity - Integers 5 A18 (2005)
Two very short proofs of combinatorial identity - Integers 5 A18 (2005)Two very short proofs of combinatorial identity - Integers 5 A18 (2005)
Two very short proofs of combinatorial identity - Integers 5 A18 (2005)Roberto Anglani
 
FYBSC IT Digital Electronics Unit III Chapter I Combinational Logic Circuits
FYBSC IT Digital Electronics Unit III Chapter I Combinational Logic CircuitsFYBSC IT Digital Electronics Unit III Chapter I Combinational Logic Circuits
FYBSC IT Digital Electronics Unit III Chapter I Combinational Logic CircuitsArti Parab Academics
 

What's hot (19)

Indescribable numbers
Indescribable numbersIndescribable numbers
Indescribable numbers
 
7.3
7.37.3
7.3
 
7.3 daqy 2
7.3 daqy 27.3 daqy 2
7.3 daqy 2
 
Ambiguous & Unambiguous Grammar
Ambiguous & Unambiguous GrammarAmbiguous & Unambiguous Grammar
Ambiguous & Unambiguous Grammar
 
Intermediate code generator
Intermediate code generatorIntermediate code generator
Intermediate code generator
 
Alg2 lesson 10-4 and 10-5
Alg2 lesson 10-4 and 10-5Alg2 lesson 10-4 and 10-5
Alg2 lesson 10-4 and 10-5
 
Powers, Pemdas, Properties
Powers, Pemdas, PropertiesPowers, Pemdas, Properties
Powers, Pemdas, Properties
 
The BUT and NBUT Boolean logic
The BUT and NBUT Boolean logicThe BUT and NBUT Boolean logic
The BUT and NBUT Boolean logic
 
Digital Comprator
Digital CompratorDigital Comprator
Digital Comprator
 
2-bit comparator
2-bit comparator2-bit comparator
2-bit comparator
 
Pptdec2
Pptdec2Pptdec2
Pptdec2
 
64 introduction to logarithm
64 introduction to logarithm64 introduction to logarithm
64 introduction to logarithm
 
1.4 notes
1.4 notes1.4 notes
1.4 notes
 
Magnitude Comparator and types of MC
Magnitude Comparator and types of MCMagnitude Comparator and types of MC
Magnitude Comparator and types of MC
 
Unit 4 combinational circuit
Unit 4 combinational circuitUnit 4 combinational circuit
Unit 4 combinational circuit
 
Relational+algebra (1)
Relational+algebra (1)Relational+algebra (1)
Relational+algebra (1)
 
Rational numbers converted (1)
Rational numbers converted (1)Rational numbers converted (1)
Rational numbers converted (1)
 
Two very short proofs of combinatorial identity - Integers 5 A18 (2005)
Two very short proofs of combinatorial identity - Integers 5 A18 (2005)Two very short proofs of combinatorial identity - Integers 5 A18 (2005)
Two very short proofs of combinatorial identity - Integers 5 A18 (2005)
 
FYBSC IT Digital Electronics Unit III Chapter I Combinational Logic Circuits
FYBSC IT Digital Electronics Unit III Chapter I Combinational Logic CircuitsFYBSC IT Digital Electronics Unit III Chapter I Combinational Logic Circuits
FYBSC IT Digital Electronics Unit III Chapter I Combinational Logic Circuits
 

Similar to Digital logic design lecture 2

Digital electronics & microprocessor Batu- s y computer engineering- arvind p...
Digital electronics & microprocessor Batu- s y computer engineering- arvind p...Digital electronics & microprocessor Batu- s y computer engineering- arvind p...
Digital electronics & microprocessor Batu- s y computer engineering- arvind p...ARVIND PANDE
 
Digital Logic Presentation.pptx
Digital Logic Presentation.pptxDigital Logic Presentation.pptx
Digital Logic Presentation.pptxMahendra Mahara
 
Conversion of Boolean Function - R.D.Sivakumar
Conversion of Boolean Function - R.D.SivakumarConversion of Boolean Function - R.D.Sivakumar
Conversion of Boolean Function - R.D.SivakumarSivakumar R D .
 
Introduction of number system
Introduction of number systemIntroduction of number system
Introduction of number systemAswiniT3
 
There are 10 kinds of people in the world—those who understand.docx
There are 10 kinds of people in the world—those who understand.docxThere are 10 kinds of people in the world—those who understand.docx
There are 10 kinds of people in the world—those who understand.docxchristalgrieg
 
Introduction number systems and conversion
 Introduction number systems and conversion Introduction number systems and conversion
Introduction number systems and conversionkanyuma jitjumnong
 
CDS Fundamentals of digital communication system UNIT 1 AND 2.pdf
CDS Fundamentals of digital communication system UNIT 1 AND 2.pdfCDS Fundamentals of digital communication system UNIT 1 AND 2.pdf
CDS Fundamentals of digital communication system UNIT 1 AND 2.pdfshubhangisonawane6
 
U1 - Code Conversion.pptx
U1 - Code Conversion.pptxU1 - Code Conversion.pptx
U1 - Code Conversion.pptxRamKumar612299
 
Digital notes
Digital notesDigital notes
Digital notesstivengo2
 
Number system by ammar nawab
Number system by ammar nawabNumber system by ammar nawab
Number system by ammar nawabAmmar_n
 
IS 139 Lecture 4 - 2015
IS 139 Lecture 4 - 2015IS 139 Lecture 4 - 2015
IS 139 Lecture 4 - 2015Aron Kondoro
 

Similar to Digital logic design lecture 2 (20)

Digital electronics & microprocessor Batu- s y computer engineering- arvind p...
Digital electronics & microprocessor Batu- s y computer engineering- arvind p...Digital electronics & microprocessor Batu- s y computer engineering- arvind p...
Digital electronics & microprocessor Batu- s y computer engineering- arvind p...
 
Digital Logic Presentation.pptx
Digital Logic Presentation.pptxDigital Logic Presentation.pptx
Digital Logic Presentation.pptx
 
DE notes
DE notesDE notes
DE notes
 
Digital 1 8
Digital 1 8Digital 1 8
Digital 1 8
 
chap1.pdf
chap1.pdfchap1.pdf
chap1.pdf
 
chap1.pdf
chap1.pdfchap1.pdf
chap1.pdf
 
chap1.pdf
chap1.pdfchap1.pdf
chap1.pdf
 
Chapter 4: Combinational Logic
Chapter 4: Combinational LogicChapter 4: Combinational Logic
Chapter 4: Combinational Logic
 
UNIT1-part2.pptx
UNIT1-part2.pptxUNIT1-part2.pptx
UNIT1-part2.pptx
 
Conversion of Boolean Function - R.D.Sivakumar
Conversion of Boolean Function - R.D.SivakumarConversion of Boolean Function - R.D.Sivakumar
Conversion of Boolean Function - R.D.Sivakumar
 
Introduction of number system
Introduction of number systemIntroduction of number system
Introduction of number system
 
There are 10 kinds of people in the world—those who understand.docx
There are 10 kinds of people in the world—those who understand.docxThere are 10 kinds of people in the world—those who understand.docx
There are 10 kinds of people in the world—those who understand.docx
 
Introduction number systems and conversion
 Introduction number systems and conversion Introduction number systems and conversion
Introduction number systems and conversion
 
Pptdec2
Pptdec2Pptdec2
Pptdec2
 
CDS Fundamentals of digital communication system UNIT 1 AND 2.pdf
CDS Fundamentals of digital communication system UNIT 1 AND 2.pdfCDS Fundamentals of digital communication system UNIT 1 AND 2.pdf
CDS Fundamentals of digital communication system UNIT 1 AND 2.pdf
 
Code Converters & Parity Checker
Code Converters & Parity CheckerCode Converters & Parity Checker
Code Converters & Parity Checker
 
U1 - Code Conversion.pptx
U1 - Code Conversion.pptxU1 - Code Conversion.pptx
U1 - Code Conversion.pptx
 
Digital notes
Digital notesDigital notes
Digital notes
 
Number system by ammar nawab
Number system by ammar nawabNumber system by ammar nawab
Number system by ammar nawab
 
IS 139 Lecture 4 - 2015
IS 139 Lecture 4 - 2015IS 139 Lecture 4 - 2015
IS 139 Lecture 4 - 2015
 

Recently uploaded

Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 

Recently uploaded (20)

Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 

Digital logic design lecture 2

  • 2. Overview Number system Binary Numbers Boolean Algebra Switching Algebra Logic Gates Boolean Function
  • 3. Number System A decimal number such as 7392 represents a quantity equal to 7 thousands plus 3 hundreds, plus 9 tens, plus 2 units. The thousands, hundreds, etc. are powers of 10 implied by the position of the coefficients. To be more exact, 7392 should be written as 7 x 103 + 3 x 102 + 9 x 10' + 2 x 10° In general, a number expressed in base-r system has coefficients multiplied by powers of r:
  • 6.
  • 8. NUMBER BASE CONVERSIONS A binary number can be converted to decimal by forming the sum of the powers of 2 of those coefficients whose value is 1. For example Similarly, a number expressed in base r can be converted to its decimal equivalent by multiplying each coefficient with the corresponding power of r and adding. The following is an example of octal-to-decimal conversion:
  • 9. NUMBER BASE CONVERSIONS Decimal to other Number System To convert a decimal number(base 10) into any base r , divide that number with base r and write the remainder value from bottom to top.
  • 11. OCTAL AND HEXADECIMAL NUMBERS The conversion from and to binary, octal, and hexadecimal plays an important part in digital computers. Since 2^3 = 8 and 2^4 = 16, each octal digit corresponds to three binary digits and each hexadecimal digit corresponds to four binary digits. The conversion from binary to octal is easily accomplished by partitioning the binary number into groups of three digits each, starting from the binary point and proceeding to the left and to the right. The corresponding octal digit is then assigned to each group. The following example illustrates the procedure:
  • 12. OCTAL AND HEXADECIMAL NUMBERS Conversion from octal or hexadecimal to binary is done by a procedure reverse to the above. Each octal digit is converted to its three-digit binary equivalent. Similarly, each hexadecimal digit is converted to its four-digit binary equivalent. This is illustrated in the following examples:
  • 13. Boolean Algebra OR Switching Algebra In 1854 George Boole introduced a systematic treatment of logic and developed for this purpose an algebraic system now called Boolean algebra. The Boolean algebra we present is an algebra dealing with binary variables and logic operations. In 1938 C. E. Shannon introduced a two-valued Boolean algebra called switching algebra, in which he demonstrated that the properties of bi-stable electrical switching circuits can be represented by this algebra. For the formal definition of Boolean algebra, we shall employ the postulates formulated by E. V. Huntington in 1904.
  • 14. Boolean Algebra OR Switching Algebra A Boolean expression is an algebraic expression formed by using binary variables, the constants 0 and 1, the logic operation symbols, and parentheses. A Boolean function can be described by a Boolean equation consisting of a binary variable identifying the function followed by an equals sign and a Boolean expression.
  • 15. Logic Gates Logic gates are electronic circuits that operate on one or more input signals to produce an output signal. The graphics symbols used to designate the three types of gates—AND, OR, and NOT—are shown in Figure 1(a). The gates are electronic circuits that produce the equivalents of logic-1 and logic-0 output signals in accordance with their respective truth tables if the equivalents of logic-1 and logic-0 input signals are applied.
  • 19. Basic Identities of Boolean Algebra