MICROPROCESSORS , HARDWARE INTERFACING AND APPLICATIONS - BREY, BARRY B (DELHI CBS, 1989)