Digital system design and microprocessors - Hayes John P. (McGraw-Hill in Computer Organization and Architecture, 1985)