Hall, Douglas V Microprocessors and interfacing programming and hardware - New Delhi Tata McGraw-Hill 1996 - 554p. ISBN: 74601504