Theory and practice of microprocessors - Nichols, Kenneth Graham; Zaluska, E. J (Crane Russak, 1982)