How Complex is a Microprocessor?