Microprocessors And Interfacing Programming And Hardware - Hall D.V.; Hall D.V. (Tata Mc-Graw Hill, 2006)