Benm 1143 Logic Circuits
Benm 1143 Logic Circuits
CHAPTER 4
Functions of Combinational Logic
Slide 1
4.1 BASIC ADDER
4.1.1 Half-Adder
Slide 2
4.1.1 Half-Adder (cont…)
Slide 3
4.1.2 Full-Adder
Slide 4
4.1.2 Full-Adder (cont…)
Slide 5
4.1.3 Parallel Binary Adders
Slide 6
4.1.3 Parallel Binary Adders (cont…)
Slide 7
4.2 COMPARATORS
Slide 8
4.2 COMPARATORS (cont…)
Slide 9
4.2 COMPARATORS (cont…)
4.2.3 4-Bit Comparator
One of three outputs will be HIGH:
• A greater than B (A > B)
• A equal to B (A = B)
• A less than B (A < B)
Slide 10
4.3 DECODER
• Binary decoder
The output is 1 only when:
A0 = 1
A2 = 0
A3 = 0
A4 = 1
Slide 11
4.3 DECODER (cont…)
• 4-bit decoder
Logic
Diagram
Slide 12
4.3 DECODER (cont…)
• 4-bit decoder
– Binary inputs
– Active-low
outputs
Truth
Table
Slide 13
4.3 DECODER (cont…)
• BCD-to-decimal decoder
Slide 14
4.3 DECODER (cont…)
• BCD-to-7-segement decoder
Logic
Diagram
Slide 15
4.3 DECODER (cont…)
• BCD-to-7-segement decoder
Truth
Table
Slide 16
4.4 ENCODER
• Decimal-to-BCD encoder
Slide 17
4.4 ENCODER (cont…)
• 8-line-to-3-line encoder
Slide 18
4.5 MULTIPLEXER (Data Selectors)
• 4-input multiplexer
Slide 19
4.5 DEMULTIPLEXER
• 2-line-to4-line demux
Slide 20
4.5 PARITY GENERATOR/CHECKER
• Parity generator/checker
Slide 21