Microprocessors : principles and applications - Gilmore, Charles M. (Glencoe McGraw-Hill, 1996)