Introduction to microprocessors - Gilmore, Charles M. (Gregg Division McGraw-Hill, 1981)