Study notes for Microprocessors for Engineering's students