Hola buenas, me he encontrado con un problema a la hora de cargar los valores del array de hl a ix:

Tengo este codigo donde se supone que hl apunta a la primera posición del array (lo he comprobado con el debuger y en principio sale bien)
y copia lo que hay en de en ix, en este caso las cordenadas X e Y (lo he comprobado y salen los datos de X=15 e Y=B0)
pero a la hora de copiar e_x en a no hace nada sino que a cambia a 00 en vez de a 15


En IX estan los datos del array B015
No se si se entiende bien, ¿pero alguien sabe el porque pasa esto?