MICROPROCESSOR SUPERVISOR