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