Professional Documents
Culture Documents
Digital Logic Design: Dr.T.Nagarjuna
Digital Logic Design: Dr.T.Nagarjuna
Dr.T.Nagarjuna
• Digital Logic Design is an introductory course which provides the basic
concepts involved in the design and analysis of digital circuits for
computing systems.
• A digital circuit is constructed using basic building blocks: logic gates
and flip-flops.
• This course deals with the design of various combinational and
sequential circuits used to build more complex computing systems.
Course objectives
• To introduce number systems, conversion used for representing numbers in
computational structures
• To familiarize the implementation of simple logical operations using
Combinational circuits
• To acquaint the student with the design of combinational and sequential
logic circuits with practical design examples
• To expose different types of memories used in digital systems
• To impart the design of synchronous and asynchronous digital systems
• To demonstrate the use of standard chips and PLDs in building digital
computational structures
NUMBER SYSTEMS
4
NUMBER SYSTEMS
5
NUMBER BASE CONVERSION
1010112 => 1 x 20 = 1
1 x 21 = 2
0 x 22 = 0
1 x 23 = 8
0 x 24 = 0
1 x 25 = 32
4310
6
NUMBER BASE CONVERSION
Example: 10110101112 = ?8
1 3 2 7
10110101112 = 13278
7
• Example 1: (1010001)2 = ?
• Convert (01101)2 to octal
• octal number 35.346 to its equivalent binary number?
Octal to binary conversion
NUMBER BASE CONVERSION
10
NUMBER BASE CONVERSION
11
NUMBER BASE CONVERSION
12
NUMBER BASE CONVERSION
Example:
13
NUMBER BASE CONVERSION
14
NUMBER BASE CONVERSION
Example:
15
NUMBER BASE CONVERSION
16
NUMBER BASE CONVERSION
17
NUMBER BASE CONVERSION
The simplest way is to first convert the given octal no. to binary & then
the binary no. to hexadecimal.
18
NUMBER BASE CONVERSION
The simplest way is to first convert the given octal no. to binary & then
the binary no. to hexadecimal.
19
NUMBER BASE CONVERSION
20
NUMBER BASE CONVERSION
21
NUMBER BASE CONVERSION
22
SAME NUMBER
CONVERT TO OCTAL
AND HEXA DECIMAL
BINARYARITHMETIC
Binary Addition:
Rules: 0+0=0
0+1=1
1+0=1
1+1=10
i.e, 0 with a carry of 1.
24
COMPLEMENTS
Just like 1's complement, 2's complement is also used to represent the signed
binary numbers.
For finding 2's complement of the binary number, we will first find the 1's complement of
the binary number and then add 1 to the least significant bit of it.
27
SIGNED BINARY NUMBERS
29
COMPLEMENTS
36