The purpose of this book is to provide the reader with (1) a “thorough understanding of the basic hardware and software concepts necessary for the design of microprocessor based systems,” and (2) “an in-depth knowledge of specific devices and the attendant practical considerations and design techniques necessary to design effectively systems using them.” The book concentrates on a single general-purpose processor, the Intel 8085A. There is no attempt to compare this processor with other 8-bit processors, and to keep the material simple, the modern 16-bit and 32-bit processors are not covered at all. Many support chips that interface to the 8085A are covered.
After giving the basic idea of microprocessor-based systems in Chapter 1, the storage needed in these systems is introduced in Chapter 2. The hardware (including timing details) and programming of the 8085A is given ample consideration in Chapters 3 through 7. The next four chapters deal with communication between the 8085A and peripheral devices. I/O techniques, interrupt, and DMA, along with external hardware needed, are described in detail. Chapters 12 and 13 expose the reader to more recent circuit technology of programmable logic devices and memory systems. The book concludes with a methodology for microprocessor systems design.
The book is well written with ample examples and exercises. There is sufficient information for a reader to understand the 8085A and allied chips and to develop efficient systems. The book is current with information and has sufficient references listed for further study.
The trend in universities is to provide a quick introduction to an 8-bit microprocessor in a first course and then to use a 16-bit or 32-bit processor in a second course for designs. The book is too detailed for the introductory course. It would be difficult, if not impossible, to cover the last five chapters in one semester. Also, specific examples of systems design are needed for the first course student. The book leaves the student with exercises and offers only a methodology.
Overall, this is an excellent, up-to-date book. It is recommended for students and professionals interested in learning about the 8085A and its applications.