Simplemente con un decodificador de direcciones y uno o dos latchs se puede implementar un puerto paralelo.