Microprocessors and microcontrollers architecture, programming and interfacing using 8085, 8086, 8051 - Mandal, Soumitra Kumar (Microprocessors and microcontrollers series, 2011)