Microprocessors and peripherals : hardware, software, interfacing, and applications - Brey, Barry B. (Merrill Pub. Co., 1988)