Microprocessors,pc Hardware And Interfacing - Mathivanan, N (Prentice Hall Of India, 2003)