Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : routines d'interruptions sous XP [ Archives / Newbii ] (vecchio56)

vendredi 25 mars 2005 à 17:47:32 | routines d'interruptions sous XP

vecchio56

Administrateur CodeS-SourceS
Bonjour, j'aimerais savoir s'il est possible de connaitre l'adresse des routines d'interruptions (j'ai entendu parler de vecteur d'interruptions), et s'il est possible de les modifier. J'imagine bien que ce n'est pas très conseillé, c'est juste pour information.
Pouvez vous sinon m'indiquer un endroit ou est expliqué le fonctionnement des interruptions sous Win32, plus particulièrement XP.
Merci

vendredi 25 mars 2005 à 18:42:15 | Re : routines d'interruptions sous XP

patatalo

Membre Club Administrateur CodeS-SourceS
salut,

si effectivement en mode réel, il y a la table des vecteurs lisible directement a l'adresse 0, en mode protégé, tu doit lire la table des descripteurs d'interruption.

je te laisse regarder la documentation intel afin de savoir comment fonctionnent la structure descripteur ( pour les interruptions, 3 types de descripteurs intrgate, intrtrap et taskgate )

intrgate et intrtrap donnent la meme chose sauf que le premier empeche les interruptions et pas le trapgate. taskgate pointe vers un descripteur TSS.

le registre IDTR te permet de stocker l'adresse et la taille de la table IDT, acces lecture/ecriture avec sidt/lidt

@++

vendredi 25 mars 2005 à 18:46:06 | Re : routines d'interruptions sous XP

patatalo

Membre Club Administrateur CodeS-SourceS
re,

j'avais mal lu la question, recherche la documentation intel 386, elle est downloadable chez Brunews.

@++

vendredi 25 mars 2005 à 20:49:26 | Re : routines d'interruptions sous XP

vecchio56

Administrateur CodeS-SourceS
On oublie les descripteurs alors? Je vais regarder dans la doc intel, mais je risque de m'y perdre assez vite...

mardi 29 mars 2005 à 11:54:39 | Re : routines d'interruptions sous XP

patatalo

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
re,

non, il ne faut pas oublier les descripteurs puisque les interruptions fonctionnent avec.
mais par contre tout y est expliqué et détaillé tres bien dans la doc intel.

si tu regarde la structure d'un descripteur d'interruption, tu obtiendras le pointeur vers le handler d'interruption dans la plupart des cas ( sauf taskgate ).

@++



Cette discussion est classé dans : possible, xp, interruptions, routines


Répondre à ce message

Sujets en rapport avec ce message

Est-il possible d'appeler des routines stokées dans un fichier a coté de l'executable ? [ par christophe1414 ] Et bien voila la question est la suivante: En assembleur, est-il possible d'appeler des routines stokées dans un fichier a coté de l'executable ? Me linux [ par kev900001 ] salut a tousje pense pas que ma question soit en rapport avec asmfr mais je voi pas trop ou demander ca , j'ai un petit souci j'ai un disque dur sur l MASM EXE2BIB Windows XP [ par aerotech ] Un gentil correspondant aurait-il un EXE2BIN.EXE pouvant fonctionner sous windows XP.En effet, MASM fonctionne très bien, ainsi que LINK, mais le exe2 W32Dasm & OllyDbg [ par hypermusic ] Bonjour,Je viens vous demander de l'aide pour W32Dasm et OllyDbg.Aucun des deux ne marche..Pour W32Dasm, je peux "ouvrir" un .exe, mais si je fais LOA message système [ par Guilou34 ] Bonjour à tous. <p class="MsoNormal" [Edition d'Application] - PC et MAC possible ? [ par Nowid50 ] Bonjour à tous !Bon, je vais d'abord dessiner le tableau :Je suis actuellement en train de créer une aventure Tomb Raider en utilisant les outils vieu Liste interruptions [ par XenonGP ] Bonjour à tous,Je suis à la recherche de la liste des interruptions d'intel 80586 ou 80686 du genre HELPPC.Mon problème est de coder en 32 bits.Auriez Programme en C [ par smasher81 ] Je ne programme pas vraiment en assembleur(Seulement le C.. basic..) mais j'ai une question bête à poser : Est-ce qu'on peut lancer un programme écr interruptions [ par Xs ] salut !!savez-vous ou je peux trouver une listes de toutes ou presques les interruptions DOS, Proc, etc..quand je dis toutes, c'est aussi bien de l'he Problème de syles Windows XP [ par Nemesis ] Suite à une mauvaise manipulation (c toujours comme ça que ça arrive), j'ai perdu le style de Windows XP (fenètres bleues, etc...) et je retrouve la v


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,140 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.