Se produjo un error durante la programación en lenguaje ensamblador. ¿Cómo verificar el error?
Si el programa no es largo, es mejor publicar el código fuente. Se sospecha que hay un problema de pila o que el valor del registro de índice o segmento se destruye durante la operación de la memoria, lo que provoca que el código del programa. para ser reescrito y saltar a un lugar que no debe ser saltado El lugar al que girar.
A juzgar por el cs:ip donde ocurrió el error, el programa saltó a la dirección 0000:0077. En términos generales, el salto normal del programa no irá al segmento 0 y se dice que esta ubicación está en; modo real Descargue el cuarto byte de la dirección del programa de servicio INT 1D de la tabla de vectores de interrupción del BIOS. Ya sea un programa de usuario o un programa del sistema, simplemente no es razonable ejecutarlo aquí, por lo que surgen las sospechas anteriores.
Por cierto, NTVDM es una máquina virtual utilizada por la serie winnt de sistemas operativos para ejecutar aplicaciones en msdos. Por ejemplo, proporciona llamadas a funciones para dos y admite API como int 21h.