Design of microprocessor - based systems. - Alexandridis Nikitas (Singapore Prentice Hall International, 1998)