Buenas tardes. Estaba leyendo la solución del ejercicio y no me quedaron claras algunas cosas:
1) ¿Por qué en el procedimiento Boton(), se utilizan las direcciones 20H y 00H en vez de 0x20 y 00? No me quedo claro porque se hace ese cambio de dirección.
2) ¿En el procedimiento tiempo() no debería ser out(0x20, 00)? Ya que en ese momento se deberían apagar las luces y no encenderlas, al igual que en Boton(), al utilizar la dirección 00H, no tendría que colocar un 1 en vez de un 0?