| |
| |
Preface | |
| |
| |
| |
Binary Systems | |
| |
| |
| |
Digital Computers and Digital Systems | |
| |
| |
| |
Binary Numbers | |
| |
| |
| |
Number Base Conversions | |
| |
| |
| |
Octal and Hexadecimal Numbers | |
| |
| |
| |
Complements | |
| |
| |
| |
Signed Binary Numbers | |
| |
| |
| |
Binary Codes | |
| |
| |
| |
Binary Storage and Registers | |
| |
| |
| |
Binary Logic | |
| |
| |
References | |
| |
| |
Problems | |
| |
| |
| |
Boolean Algebra and Logic Gates | |
| |
| |
| |
Basic Definitions | |
| |
| |
| |
Axiomatic Definition of Boolean Algebra | |
| |
| |
| |
Basic Theorems and Properties of Boolean Algebra | |
| |
| |
| |
Boolean Functions | |
| |
| |
| |
Canonical and Standard Forms | |
| |
| |
| |
Other Logic Operations | |
| |
| |
| |
Digital Logic Gates | |
| |
| |
| |
Integrated Circuits | |
| |
| |
References | |
| |
| |
Problems | |
| |
| |
| |
Simplification of Boolean Functions | |
| |
| |
| |
The Map Method | |
| |
| |
| |
Two- and Three-Variable Maps | |
| |
| |
| |
Four-Variable Map | |
| |
| |
| |
Five-Variable Map | |
| |
| |
| |
Product of Sums Simplification | |
| |
| |
| |
NAND and NOR Implementation | |
| |
| |
| |
Other Two-Level Implementations | |
| |
| |
| |
Don't-Care Conditions | |
| |
| |
| |
The Tabulation Method | |
| |
| |
| |
Determination of Prime Implicants | |
| |
| |
| |
Selection of Prime Implicants | |
| |
| |
| |
Concluding Remarks | |
| |
| |
References | |
| |
| |
Problems | |
| |
| |
| |
Combinational Logic | |
| |
| |
| |
Introduction | |
| |
| |
| |
Design Procedure | |
| |
| |
| |
Adders | |
| |
| |
| |
Subtractors | |
| |
| |
| |
Code Conversion | |
| |
| |
| |
Analysis Procedure | |
| |
| |
| |
Multilevel NAND Circuits | |
| |
| |
| |
Multilevel NOR Circuits | |
| |
| |
| |
Exclusive-OR Functions | |
| |
| |
References | |
| |
| |
Problems | |
| |
| |
| |
MSI and PLD Components | |
| |
| |
| |
Introduction | |
| |
| |
| |
Binary Adder and Subtractor | |
| |
| |
| |
Decimal Adder | |
| |
| |
| |
Magnitude Comparator | |
| |
| |
| |
Decoders and Encoders | |
| |
| |
| |
Multiplexers | |
| |
| |
| |
Read-Only Memory (ROM) | |
| |
| |
| |
Programmable Logic Array (PLA) | |
| |
| |
| |
Programmable Array Logic (PAL) | |
| |
| |
References | |
| |
| |
Problems | |
| |
| |
| |
Synchronous Sequential Logic | |
| |
| |
| |
Introduction | |
| |
| |
| |
Flip-Flops | |
| |
| |
| |
Triggering of Flip-Flops | |
| |
| |
| |
Analysis of Clocked Sequential Circuits | |
| |
| |
| |
State Reduction and Assignment | |
| |
| |
| |
Flip-Flop Excitation Tables | |
| |
| |
| |
Design Procedure | |
| |
| |
| |
Design of Counters | |
| |
| |
References | |
| |
| |
Problems | |
| |
| |
| |
Registers, Counters, and the Memory Unit | |
| |
| |
| |
Introduction | |
| |
| |
| |
Registers | |
| |
| |
| |
Shift Registers | |
| |
| |
| |
Ripple Counters | |
| |
| |
| |
Synchronous Counters | |
| |
| |
| |
Timing Sequences | |
| |
| |
| |
Random-Access Memory (RAM) | |
| |
| |
| |
Memory Decoding | |
| |
| |
| |
Error-Correcting Codes | |
| |
| |
References | |
| |
| |
Problems | |
| |
| |
| |
Algorithmic State Machines (ASM) | |
| |
| |
| |
Introduction | |
| |
| |
| |
ASM Chart | |
| |
| |
| |
Timing Considerations | |
| |
| |
| |
Control Implementation | |
| |
| |
| |
Design with Multiplexers | |
| |
| |
| |
PLA Control | |
| |
| |
References | |
| |
| |
Problems | |
| |
| |
| |
Asynchronous Sequential Logic | |
| |
| |
| |
Introduction | |
| |
| |
| |
Analysis Procedure | |
| |
| |
| |
Circuits with Latches | |
| |
| |
| |
Design Procedure | |
| |
| |
| |
Reduction of State and Flow Tables | |
| |
| |
| |
Race-Free State Assignment | |
| |
| |
| |
Hazards | |
| |
| |
| |
Design Example | |
| |
| |
References | |
| |
| |
Problems | |
| |
| |
| |
Digital Integrated Circuits | |
| |
| |
| |
Introduction | |
| |
| |
| |
Special Characteristics | |
| |
| |
| |
Bipolar-Transistor Characteristics | |
| |
| |
| |
RTL and DTL Circuits | |
| |
| |
| |
Transistor-Transistor Logic (TTL) | |
| |
| |
| |
Emmitter-Coupled Logic (ECL) | |
| |
| |
| |
Metal-Oxide Semiconductor (MOS) | |
| |
| |
| |
Complementary MOS (CMOS) | |
| |
| |
| |
CMOS Transmission Gate Circuits | |
| |
| |
References | |
| |
| |
Problems | |
| |
| |
| |
Laboratory Experiments | |
| |
| |
| |
Introduction to Experiments | |
| |
| |
| |
Binary and Decimal Numbers | |
| |
| |
| |
Digital Logic Gates | |
| |
| |
| |
Simplification of Boolean Functions | |
| |
| |
| |
Combinational Circuits | |
| |
| |
| |
Code Converters | |
| |
| |
| |
Design with Multiplexers | |
| |
| |
| |
Adders and Subtractors | |
| |
| |
| |
Flip-Flops | |
| |
| |
| |
Sequential Circuits | |
| |
| |
| |
Counters | |
| |
| |
| |
Shift Registers | |
| |
| |
| |
Serial Addition | |
| |
| |
| |
Memory Unit | |
| |
| |
| |
Lamp Handball | |
| |
| |
| |
Clock-Pulse Generator | |
| |
| |
| |
Parallel Adder | |
| |
| |
| |
Binary Multiplier | |
| |
| |
| |
Asynchronous Sequential Circuits | |
| |
| |
| |
Standard Graphic Symbols | |
| |
| |
| |
Rectangular-Shape Symbols | |
| |
| |
| |
Qualifying Symbols | |
| |
| |
| |
Dependency Notation | |
| |
| |
| |
Symbols for Combinational Elements | |
| |
| |
| |
Symbols for Flip-Flops | |
| |
| |
| |
Symbols for Registers | |
| |
| |
| |
Symbols for Counters | |
| |
| |
| |
Symbol for RAM | |
| |
| |
References | |
| |
| |
Problems | |
| |
| |
| |
Answers to Selected Problems | |
| |
| |
Index | |