Digital system design and microprocessors - Haynes, John P. (New York McGraw Hill, 1985)