Hall, Douglas V. Microprocessors and digital systems. 2nd ed edition. New York: Gregg Division, McGraw-Hill, 1983.