ADVANCED MICROPROCESSORS AND  MICROCONTROLLERS