Asssembleur
Fermé
funinformatique
Messages postés
3
Date d'inscription
dimanche 1 janvier 2012
Statut
Membre
Dernière intervention
2 janvier 2012
-
Modifié par funinformatique le 1/01/2012 à 02:52
funinformatique Messages postés 3 Date d'inscription dimanche 1 janvier 2012 Statut Membre Dernière intervention 2 janvier 2012 - 2 janv. 2012 à 00:32
funinformatique Messages postés 3 Date d'inscription dimanche 1 janvier 2012 Statut Membre Dernière intervention 2 janvier 2012 - 2 janv. 2012 à 00:32
3 réponses
funinformatique
Messages postés
3
Date d'inscription
dimanche 1 janvier 2012
Statut
Membre
Dernière intervention
2 janvier 2012
1 janv. 2012 à 02:47
1 janv. 2012 à 02:47
ce code ne marche pas aidez moi a le corrigé
nicocorico
Messages postés
799
Date d'inscription
dimanche 19 juin 2011
Statut
Membre
Dernière intervention
3 juillet 2018
138
Modifié par nicocorico le 1/01/2012 à 11:03
Modifié par nicocorico le 1/01/2012 à 11:03
Et à quel endroit ça bloque ?
Est-ce que le détournement lui-même fonctionne ?
Il y a quelques problèmes au niveau de la manière de coder dans 'routine_detournement', et surtout un gros soucis sur le rétablissement de l'interruption d'origine, car tu sauvegarde BX et ES sur la pile, et tu veux les dépiler à la suite de plusieurs Call, donc en fait tu dépiles les adresses de retour des Call au lieu des valeurs souhaitées.
Pour y palier, il suffit de les sauvegarder dans des variables...
Le chêne aussi était un gland, avant d'être un chêne
Est-ce que le détournement lui-même fonctionne ?
Il y a quelques problèmes au niveau de la manière de coder dans 'routine_detournement', et surtout un gros soucis sur le rétablissement de l'interruption d'origine, car tu sauvegarde BX et ES sur la pile, et tu veux les dépiler à la suite de plusieurs Call, donc en fait tu dépiles les adresses de retour des Call au lieu des valeurs souhaitées.
Pour y palier, il suffit de les sauvegarder dans des variables...
Le chêne aussi était un gland, avant d'être un chêne
funinformatique
Messages postés
3
Date d'inscription
dimanche 1 janvier 2012
Statut
Membre
Dernière intervention
2 janvier 2012
2 janv. 2012 à 00:32
2 janv. 2012 à 00:32
merci :)