Fundamentals of microprocessors and microcontrollers - Ram, B (Dhanpat Rai, 2012)