e microprocessor design