KEMBAR78
Summry PPT Chapter 1 | PDF | Binary Coded Decimal | Boolean Algebra
0% found this document useful (0 votes)
164 views30 pages

Summry PPT Chapter 1

This chapter discusses number systems and codes used in digital circuits. It describes the decimal, binary, octal and hexadecimal number systems. It also discusses arithmetic operations performed on binary numbers. Different types of complements like 1's, 2's and binary coded decimal are explained. Various weighted and non-weighted binary codes and error detecting/correcting codes are defined. Finally, Boolean algebra, its laws, properties and theorems are introduced which are used to perform logical operations in digital circuits.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
164 views30 pages

Summry PPT Chapter 1

This chapter discusses number systems and codes used in digital circuits. It describes the decimal, binary, octal and hexadecimal number systems. It also discusses arithmetic operations performed on binary numbers. Different types of complements like 1's, 2's and binary coded decimal are explained. Various weighted and non-weighted binary codes and error detecting/correcting codes are defined. Finally, Boolean algebra, its laws, properties and theorems are introduced which are used to perform logical operations in digital circuits.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 30

Chapter 1

Number System and Codes


Chapter Objectives
 Understand the number system used in Digital
Circuits
 Understand the types of complements:
 1’s complement
 2’s complement
 9’s complement
 10’s complement
 Understand the types of codes in digital
systems

2
Number System
 Number system is used to represent the
numbers.
 The different types of number systems are:
 Decimal number
 Binary number
 Octal numbers
 Hexadecimal numbers

3
Decimal Number
 It uses digits from 0 to 9 for representing the
numbers.
 It is represented with base 10.
 A decimal number can be represented using
positional weights.
 Example:
(198)10 = 1 X 102 + 9 X 101 + 8 X 100

4
Binary Number
 It consists of only two digits, 0 and 1.
 It is represented with base 2.
 A binary number can be represented using positional
weights.
 Example:
(198)10 = (11000110)2
= 1 X 27 + 1 X 2 6 + 0 X 25 + 0 X 2 4 + 0 X 23 + 1 X 2 2 + 1 X
21 + 0 X 20
= 128 + 64 + 0 + 0 + 0 + 4 + 2 + 0
= 198

5
Octal Number
 It uses digits from 0 to 7 for representing the
numbers.
 It is represented with base 8.
 An octal number can be represented using positional
weights.
 Example:
(237)8 = 2 X 82 + 3 X 81 + 7 X 80
= 2 X 64 + 3 X 8 + 7 X 1
= 128 + 24 + 7
= (159)10

6
Hexadecimal Number
 It uses 16 symbols, 0 to 9 and A to F for representing
the numbers.
 It is represented with base 16.
 A hexadecimal number can be represented by using
positional weights.
 Example:
A3BH = (A3B)16 = A X 162 + 3 X 161 + B X 160
= 10 X 162 + 3 X 161 + 11 X 160
= 2560 + 48 + 11
= (2619)10

7
Arithmetic Operations
 Arithmetic operations are performed in
arithmetic unit of the digital systems by using
binary numbers.
 The various types of arithmetic operations are:
 Binary addition
 Binary subtraction
 Binary multiplication
 Binary division

8
Complements
 Complements are the binary representation of
negative numbers in digital systems.
 The various types of complements are:
 1’s complement: It is obtained by changing all 0’s to 1’s
and all 1’s to 0’s, of a binary number.
 2’s complement: It is obtained by adding 1 to the 1’s
complement.
 9’s complement: It is obtained by subtracting each digit in
the number by 9.
 10’s complement: It is obtained by adding 1 to the 9’s
complement.

9
Binary Coded Decimal
 Binary Coded Decimal (BCD) is the
combination of four digits, 8241, which
represent the binary numbers.
 Example:
 BCD equivalent of 1 is 0001
 BCD equivalent of 2 is 0010
 BCD equivalent of 5 is 0101
 BCD equivalent of 9 is 1001

10
Codes
 Code is the symbolic representation of discrete
information, which can be represented in the form of
numbers and letters.
 Codes are classified in five groups:
 Weighted binary codes: These codes follow the positional
weighting principle in which the position of the numbers
represent the weight. The different types of weighted codes
are:
 8421 code
 2421 code
 Reflective code
 Sequential code

11
Codes (contd..)
 Non-weighted codes: These codes are not positionally
weighted. Each position within the binary number is not
assigned a fixed value. The different types of non-weighted
codes are:
 Excess-3 code
 Gray code
 Error detecting codes: These codes are used to detect errors
in the decimal numbers. The different types of error
detecting codes are:
 Check sum
 Parity check

12
Codes (contd..)
 Error correcting codes: These codes are used to
correct the errors in the decimal numbers. The
different types of error correcting codes are:
 Hamming codes
 Alphanumeric codes: These codes represent
numbers, letters and special symbols. The different
types of alphanumeric codes are:
 ASCII codes
 EBCDIC code

 Hollerith code

13
Boolean Algebra
 Mathematician George Boole defined Boolean
algebra as the technique, which provides the rules for
carrying out the logical operations.
 The logical operations available in Boolean algebra
are:
 Logical AND operation: It is given as Y = A.B for two
Boolean variables A and B. The values of AND operation
for different values of A and B are:
 If A=0,B=0 then A.B = 0
 If A=1,B=0 then A.B = 0
 If A=0,B=1 then A.B = 0
 If A=1,B=1 then A.B = 1

14
Boolean Algebra
 Mathematician George Boole defined Boolean
algebra as the technique, which provides the rules for
carrying out the logical operations.
 The logical operations available in Boolean algebra
are:
 Logical AND operation: It is given as Y = A.B for two
Boolean variables A and B. The values of AND operation
for different values of A and B are:
 If A=0,B=0 then A.B = 0
 If A=1,B=0 then A.B = 0
 If A=0,B=1 then A.B = 0
 If A=1,B=1 then A.B = 1

15
Boolean Algebra(contd..)
 Logical OR operation: It is given as Y=A+B. The values of
OR operation for different values of A and B are:
 If A=0, B=0 then A+B = 0
 If A=1, B=0 then A+B = 1
 If A=0, B=1 then A+B = 1
 If A=1, B=1 then A+B = 1
 Logical complementation operation: It is also known as the
NOT operation and it converts the logical 1 to 0 and logical
0 to 1.
 If A is a Boolean variable, then the complement of A is represented
by A* or A′.
 Alternatively, a bar over the variable is used to represent the
complement of the variable.

16
Basic Laws of Boolean Algebra
 The basic laws of Boolean algebra are used to provide
mathematical expressions for logical operations.
 The Boolean rules define only two variables, binary 1
and binary 0. The basic rules of Boolean algebra are:
 Boolean addition  Boolean multiplication
 0+0=0  0.0 = 0

 0+1=1  0.1 = 0

 1+0=1  1.0 = 0

 1+1=1  1.1 = 1

17
Properties of Boolean Algebra
 The properties of Boolean algebra depend on the
following operators:
 Two binary operators denoted by the symbols ‘+’ and ‘.’
 One unary operator denoted by either the bar (¯) symbol or
prime (') symbol
 The various properties of Boolean algebra are:
 Commutative property: The order of a Boolean operation
conducted on the variables makes no difference on the
result. For example:
 Boolean addition is commutative, i.e. A+B = B+A
 Boolean multiplication is commutative, i.e. A.B = B.A

18
Properties of Boolean Algebra
(Contd..)
 Associative property: A Boolean operation conducted on
several variables provides the same result irrespective of
their grouping. For example:
 Boolean addition is associative. It is represented as:
A+(B+C) = (A+B)+C
 Boolean multiplication is associative. It is represented as:
A.(B.C) = (A.B).C
 Distributive Property: Boolean algebra is distributive for
both addition and multiplication operations.
 Boolean addition is distributive over the Boolean multiplication. It
is represented as:
A+B.C= (A+B).(A+C)
 Boolean multiplication is distributive over the Boolean addition. It
is represented as:
A.(B+C)= A.B+A.C

19
DeMorgan’s Theorems
 According to DeMorgan’s first theorem, the
complement of the product of two binary variables is
equal to the sum of the complements of two binary
variables.
 It can be stated as:
(AB)* = A* + B*
 According to DeMorgan’s second theorem, the
complement of the sum of the two binary variables is
equal to the product of the complements of two
binary variables.
 It can be stated as:
(A + B)*= A*.B*

20
Sum of Products and Product of Sums
 Sum of Products (SOP) and Product of Sums (POS)
are the logical variables that are used to express
logical functions.
 SOP: It is the logical sum of two or more logical product
term. Basically, it is an OR operation of AND operated
variables. For example:
 Y = AB+BC+AC
 POS: It is the logical product of two or more logical sum
terms. Basically, it is an AND operation of OR operated
variables. For example:
 Y = (A+B)(B+C)(A+C)

21
Karnaugh Map
 Karnaugh map is a systematic method for simplifying
and manipulating switching expressions.
 It is used to represent the information contained in a
truth table or the information available in the form of
POS or SOP. The characteristics of a K-map are:
 In an n-variable K-map, there are 2n cells and each cell
matched to one combination of n variables.
 In an n-variable K-map, a collection of 2m cells and each
adjacent to m cells is known as a group.This group can be
expressed by a product containing n-m variables where n is
the number of variables in the K-map.

22
Types of Logic Gates
 The following are the types of the logic gates
used in logic circuits:
 Basic logic gates
 OR gate
 AND gate

 NOT gate

 Universal logic gates


 NAND gate
 NOR gate

23
OR Gate
 The OR gate is used to represent the addition
operation between the two inputs A and B.
 Output of the operation is represented by
Y=A+B
A
Y=A+B
B

 Output of the OR Gate is always:


 High or 1 if any of the input is High or 1
 Low or 0 if BOTH the inputs are Low or 0
24
AND Gate
 The AND gate is used to represent the logical
multiplication operation between the two
inputs A and B.
 Output of AND operation is represented by Y
= A .B A
Y=A . B
B

 Output of the AND Gate is always:


 High or 1 if both the inputs are High or 1
 Low or 0 if any of the input is Low or 0
25
Not Gate
 The NOT gate is used to represent the logical
complementation operation.
 If A is the input to NOT gate then Y i.e. output
of NOT gate is represented by Y = A* where
A* is the complement of A.
A
Y=A*
 Output of the NOT gate is always:
 High or 1 if the input is Low or 0
 Low or 0 if the input is High or 1
26
NAND Gate
 The NAND gate is used to represent the
contraction of NOT-AND gates.
 If A and B are two inputs then its output is
represented by Y = (A. B)*
A
Y=(AB)*
B

 Output of the NAND Gate is always:


 High or 1 if one or both of the inputs are low or 0
 Low or 0 if BOTH the inputs are high or 1
27
NOR Gate
 NOR gate is used to represent the contraction
of NOT-OR gates.
 If NOR gate has two inputs A and B then its
output is represented by Y = (A+B)*
A
Y=(A+B)*
B

 Output of the NOR gate is always:


 High or 1 if both the inputs are low or 0
 Low or 0 if any one or both the inputs are high or 1
28
Universal Gates
 The NAND or NOR gates are known as universal
gates. These gates are used to implement any gate
like AND,OR and NOT gates.
 The following two gates are also used in logic
circuits:
 Exclusive-OR (Ex-OR) gate: In Ex-OR gate, the output is
high if only one input is in high state or 1. If both the inputs
are same, then the output is low.
 Exclusive-NOR (Ex-NOR) gate: In Ex-NOR gate, the
output is high if both the inputs are same, otherwise the
output is low.
29
Mixed Logic
 In mixed logic circuits, the values of the inputs
are not fixed as compared to positive and
negative logic.
 In positive logic, the high is represented as
+5V or TRUE and low is represented as 0V or
FALSE. In negative logic, the high is
represented as 0V or FALSE and low is
represented as +5V or TRUE.
 In mixed logic, the user can assign any value
of the inputs to the logic circuits. 30

You might also like