Microprocessors Chapter 1 An Introduction To Microprocessor And Computer prepared by Dr. Mohamed A. Shohla.