benstan
Messages postés4Date d'inscriptionlundi 6 juin 2011StatutMembreDernière intervention18 juin 2011
-
13 juin 2011 à 14:47
cs_patatalo
Messages postés1466Date d'inscriptionvendredi 2 janvier 2004StatutModérateurDernière intervention14 février 2014
-
14 juin 2011 à 14:42
Bonjour ,
Je commence en asm8086 et dans mon programme j'ai une erreur qui me bloque mais je ne la comprend pas. Je veux réécrire par dessus une autre phrase et il me met :
INT 21h, AH=09h -
address: FFFB820C
byte 24h not found after 2000 bytes.
Je sais que c'est la fonction qui affiche la phrase car "int21h ah=09h " mais par rapport à l'adresse je ne vois pas à quoi sa correspond . Si vous avez des pistes pour résoudre cette erreur je suis preneur
cs_patatalo
Messages postés1466Date d'inscriptionvendredi 2 janvier 2004StatutModérateurDernière intervention14 février 20142 14 juin 2011 à 14:42
salut,
Il faut que tu initialises le registre qui pointe sur la chaîne. Ca doit être "dx" de souvenir. L'adresse qu'il te donne est certainement edx. Peut-être l'emulateur necessite de mettre le mot de poids fort de edx à 0 (zero).