Recuperer l'instruction en cour

Fermé
MeWa - 20 févr. 2009 à 11:10
 MeWa - 20 févr. 2009 à 14:38
Bonjour,

Alors voila, je désire réaliser une sorte d'outils de profiling. Donc pour cela il m'est nécessaire de récupérer certaines valeurs contenues dans les registres processeur.

Première question :
Est il possible de récupérer l'instruction en cour ? à mon avis non, mais bon j'aimerais confirmation

Deuxième question :
Lors d'une interruption, le contexte est sauvegardé dans la pile, est il possible d'avoir accès à celle ci ? Pour pouvoir récupérer l'instruction qui sera exécutée après chargement du contexte.

Merci d'avance

2 réponses

Merci pour l'info
Je vais voir ça tout de suite
1
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
20 févr. 2009 à 12:24
salut.
Pour la première question, je me souviens d'un registre en assembleur qui pointe sur la ligne en cour. (IP)
Pour la deuxième question, il y a un registre BP ou SP qui pointe sur la pile...
à toi de voir, mais je pense que ta question se trouve du coté assembleur.
Mes informations sont issues du livre électronique (disponible sur développez.com je pense) :
Langage Assembleur PC
Paul A. Carter
20 mars 2005
0