This book introduces students to the fundamentals of digital logic and includes binary mathematics, Boolean algebra, logic functions, simplification of logic expressions using multiple techniques like Karnaugh Maps and Quine-McCluskey, and both combinational and sequential logic. It includes numerous examples and practice problems (with solutions). It also includes lab exercises for the Verilog simulator that are designed to reinforce the text. Among the circuits presented in the text and labs are various counters and registers, an Arithmetic and Logic Unit (ALU), and a 16-bit Central Processing Unit (CPU).
The book was written for Computer Information Systems students in a community college; no prior engineering or advanced mathematics classes are assumed. It is intended to present the fundamentals of digital logic in an understandable manner.