Microprocessors and digital systems - Hall, Douglas V. (Gregg Division, McGraw-Hill, 1980)