Como asignarle una dirección a los puertos de E/S

Como asignarle una dirección a los puertos de E/S

de Nicolas Klemenco Crespo -
Número de respuestas: 1

Buenas, quisiera saber como asignar la dirección de memoria como se muestra ahí, desde ya muchas gracias.

En respuesta a Nicolas Klemenco Crespo

Re: Como asignarle una dirección a los puertos de E/S

de Julio Perez -
Nicolás:
no entiendo del todo tu duda.
Las direcciones que corresponden a cada puerto ya están definidas en el hardware que les dimos hecho. Las direcciones de los puertos que se utilizan en la práctica 1 se suministran en la letra de la práctica, la lista completa está en la "Guía para las herramientas del laboratorio", en el "Anexo 3 – Descripción del Hardware del sistema (procesador Z80 + memoria + puertos) cargado en la placa DE0".
Para acceder a esos puertos tu programa debe usar instrucciones IN o OUT a la dirección correspondiente.
Para que sea más legible tu programa lo que se recomienda es utilizar la directiva EQU para ponerle un nombre a esa dirección y luego en el resto del código usar el nombre en lugar del número.
Espero que no sigas trancado con esto, y si seguías trancado espero haber aclarado con la explicación de arriba, pero si sigue habiendo dudas volvé a contactarte por esta vía o en las consultas en el horario de teórico.

julio