Diseño e implementación de un simulador de procesador hipotético