The book presents the basic concepts used in the design and analysis of digital systems and introduces the principles of digital computer organization and design. It provides various methods and techniques suitable for a variety of digital system design applications and covers all aspects of digital systems from the electronic gate circuits to the complex structure of a microcomputer system. It also includes applications of the read only memory (ROM) and programmable logic array (PLA).