Describir: Diseno y construccion de un programador de memorias