El problema del primer ejemplo con la lectura es que antes de visualizar el dato en el display LCD, siempre antes tienes que pasar el dato al formato BCD para poder ser representado.
Además al no incrementar la dirección donde guardar, siempre guardabas el dato, cada vez distinto, pero en la misma dirección.
En cambio en el segundo ejemplo lo que vas a realizar es escribir el mismo dato en direcciones distintas debido a que lo incrementas es la dirección pero el dato sigue siendo el mismo
F.