Practical introduction to microprocessors - HAYNES, D. J. (UK Longman, 1988)