Programación de ensamblaje: transfiera los diez números del 0 al 9 almacenados en la unidad 3500H al área de datos a partir de la unidad 3600H
Usaste direccionamiento indirecto de registro.
En 80x86, los registros que se pueden utilizar para direcciones indirectas son BX, BP, SI, DI y SP, pero no existe AX.
Entonces, MOV DL,[AX], está mal.
Intenta usar el siguiente comando en su lugar:
MOV SI, 3500H
MOV DI, 3600H
MOV DL, [SI]
MOV [DI], DL