Problemas con el registro de segmento DS después de ejecutar el programa en lenguaje ensamblador:
Una vez cargado el programa, la dirección del segmento del área de memoria donde se encuentra el programa se almacena en ds y la dirección del primer segmento del código se almacena en cs. La dirección barata predeterminada es 0.
El espacio de 0b2d:0000 a 0b3d:0000 es de 256 bytes, que es el área de PSP y se utiliza para la comunicación entre el programa y DOS.
Además, es mejor no definir datos en un segmento de código; de lo contrario, los datos se ejecutarán como código.
Puedes crear nuevos segmentos de datos para definir datos.