Report: Microprocessors and Interfacing by Douglas V. Hall (3rd Edition)

Do NOT use this book as your only resource if you want to:

Detailed look at internal organization, register sets, and addressing modes. Programming: Heavy emphasis on structured assembly language programming

Engineering Students:

It is the "gold standard" for courses on Microprocessors.