Microprocessors and Microcomputers: Hardware and Software by Ronald J. Tocci
For introductory microprocessors and/or microcomputers courses that do not teach a specific chip, but instead teach generic concepts. The course may be found in departments of electronics technology, electrical engineering technology, computer engineering technology and computer science programs.
Using the popular, powerful, and easy-to-understand 68HC11 microprocessor as a representative example, this text provides a comprehensive introduction to the concepts, principles, and techniques of microprocessors and microprocessor based systems.