L'interruption 02h (signification des deux octets CD02) correspond à une interruption non masquable déclenchée par un défaut dans la RAM.

Le compilateur n'a pas volontairement codé ces deux octets en tant qu'instruction.
Il n'est pas toujours facile de déboguer du code 16 bits sous XP. Pour trouver l'instruction qui s'exécute différemment dans NTVDM, tu pourrais d'abord utiliser un éditeur hexadécimal pour repérer la portion de code qui précède les octets CD02 et ensuite utiliser un débogueur comme SSD (Servile Software Decoder) pour faire tourner le programme jusqu'à la portion de code repérée. Mais pour remonter du code machine vers le source Pascal, il te faudra de la chance et de la patience.
Partager