INTRODUCTION TO MICROPROCESSORS - MATHUR, ADITYA P. (2005)