Digital system design and microprocessors - Hayes, John P (McGraw - Hill, New york, 1985)