Lecture notes for Microprocessors for Engineering's students