Les interruptions
Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

Les interruptions



  1. #1
    invite1e012ef4

    Les interruptions


    ------

    Bonjourla foule ,
    Bon tout d'abord je ne sais pas si j'ai bien posté mon sujet au bon endroit ou non mais il m'a l'aire le plus adéquat en tout cas !
    Il n ya pas très longtemps j'ai commençé à m'intérésser à la programmation assembleur ainsi que plus précisément à la manipulation des interruptions !
    Ce que je veux savoir c'est comment ça se déroule une interruption réelement en machine "genre le jeux des adresses "....
    La relation entre le vecteur des interruptions et la table des vecteurs d'interruptions (comment l'indexation se passe?ainsi que à quel adresse est son emplacement en mémoire? Et est ce que cette derniere varie si l'architecture varie ?)
    Je crois que vue mes questions vous êtes déjà au courant que je mélange le tout avec le tout
    Donc pour me clarifier tout ça !
    Merci infiniment en avance

    -----

  2. #2
    DAUDET78

    Re : Les interruptions

    Ta question porte sur quel microprocesseur ??????????
    J'aime pas le Grec

  3. #3
    invite1e012ef4

    Re : Les interruptions

    Salut !
    De base x86 !
    Et justement je me demandais si ma question avait un sens si l'architecture varie ?

  4. #4
    DAUDET78

    Re : Les interruptions

    Dans la structure x86, une interruption hard (ou logicielle, mais je n'aime pas ce terme) vient choisir son vecteur d'interruption dans la table et va exécuter le programme à l'adresse donnée par le vecteur en utilisant les deux mots.
    http://www.scribd.com/doc/11663054/I...Assembleur-x86
    http://www.microelec.patricklecoq.fr...prog/asm3.html
    Chaque famille de processeur a sa propre philosophie
    J'aime pas le Grec

  5. A voir en vidéo sur Futura
  6. #5
    invite1e012ef4

    Re : Les interruptions

    Merci pour ces liens !
    Cependant ,pendant que je surfais sur le net je viens de découvrire un nouveau terme , c'est le IDT (interrupt dispatch table )
    Quel est la différence entre ce dernier et le IVT (interrupt vector table) ?

    When an interrupt occurs, the processor multiplies the interrupt vector by 8 and adds the result to the IDT base address.
    Que ce qu'il veut dire par là ?
    Et -->
    A fully populated IDT is 2 KB (KiB) (256 entries of 8 bytes each) in length
    Je croyais que c'est concu de 256 entrées de 4 octets ?!

    Merci d'avoir pris le temps de me lire et de suporté ma curiosité ainsi

  7. #6
    DAUDET78

    Re : Les interruptions

    Si on parle de x86, c'est des vecteurs de 4 octets. Ca a peut être changé pour les nouvelles générations, je n'ai jamais regardé.
    J'aime pas le Grec

Discussions similaires

  1. Les interruptions avec ICD2 et CC5xfree
    Par invite1e8ad136 dans le forum Électronique
    Réponses: 4
    Dernier message: 06/05/2008, 15h17
  2. Aides sur les Interruptions
    Par invite55fe29e6 dans le forum Électronique
    Réponses: 8
    Dernier message: 18/06/2007, 13h20
  3. Parasite et les interruptions
    Par inviteb44153e1 dans le forum Électronique
    Réponses: 0
    Dernier message: 22/02/2007, 16h58
  4. Les interruptions ? Pic16F84 !
    Par invitef1f90160 dans le forum Électronique
    Réponses: 6
    Dernier message: 31/12/2005, 08h15
  5. Sida : les interruptions programmées
    Par jcm dans le forum MST : SIDA, syphilis, hépatite...
    Réponses: 18
    Dernier message: 06/01/2005, 14h09
Découvrez nos comparatifs produits sur l'informatique et les technologies.