microprocessor assignments