Microprocessors and microcontrollers Architecture, programming and interfacing using 8085, 8086, 8051 - Mandal, Soumitra Kumar (Tata McGraw Hill Education Pvt. ltd., New Delhi, 2011)