Con las instrucciones IN y OUT no estás leyendo y escribiendo en la memoria del sistema sino en los dispositivos que tu mismo conectaste al circuito en el Quartus.
Entonces me parece que sigue haciendo falta que analices el circuito y pienses lo que sucede durante los ciclos de escritura en I/O y de lectura en I/O.
julio