¿Cuáles son las funciones de un microprocesador?