IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

x86 32-bits / 64-bits Assembleur Discussion :

Quelles sont les interruptions du processeur 64 bit d'intel/amd


Sujet :

x86 32-bits / 64-bits Assembleur

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2013
    Messages
    105
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2013
    Messages : 105
    Points : 49
    Points
    49
    Par défaut Quelles sont les interruptions du processeur 64 bit d'intel/amd
    Bonjour,
    dans le cadre de mon apprentissage de l'assembleur 64 bits , je lis le manuel d'intel "Intel® 64 and IA-32 Architectures
    Software Developer’s Manual" mais je ne trouve rien sur les interruptions disponibles .
    savez-vous où je peux les trouver et si il y a un mode d'emploi avec des exemples pour chacune des interruptions?

    Merci

  2. #2
    Invité
    Invité(e)
    Par défaut
    Je me met en situation sans OS.
    Les interruptions sont des appel à des fonctions codé en assembleur 16 bit, réunis dans une bibliothèque du BIOS, l'IVT (Table des vecteur d’interruption) situé au début de la RAM.

    Voici la liste de toute les interruptions + exemples et mode d'emploi:
    http://www.gladir.com/LEXIQUE/INTR/INDEX.HTM

    Cette liste contient les interruptions d'origine (BIOS) et celle du DOS (int 0x21) lors du boot de Windows qui modifie cette IVT pour y inclure ses propres fonctions dans int 0x21.
    Dernière modification par Invité ; 12/08/2014 à 18h31.

  3. #3
    Membre éclairé

    Homme Profil pro
    Rédacteur technique (retraité)
    Inscrit en
    Octobre 2009
    Messages
    168
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 81
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Rédacteur technique (retraité)

    Informations forums :
    Inscription : Octobre 2009
    Messages : 168
    Points : 807
    Points
    807
    Par défaut
    Citation Envoyé par ShinobiX1
    ... je lis le manuel d'intel "Intel® 64 and IA-32 Architectures Software Developer’s Manual" mais je ne trouve rien sur les interruptions disponibles ...
    Tu a mal cherché, les interruptions sont traitées au chapitre 6 du volume 3A.

    Mais bien-sûr Intel ne parle que des interruptions qu'il s'est lui-même réservées, c'est à dire les 32 premières (0 à 31). Les autres (32 à 255) sont à la disposition des utilisateurs soit, dans l'esprit d'Intel, les concepteurs de systèmes utilisant ses micro-processeurs (càd cartes-mères, BIOS et OS).

    Le lien que te donne shaynox concerne spécialement les plate-formes "IBM-PC". On notera que les spécifications des premiers PCs ont joyeusement violé les consignes d'Intel et que de de nombreuses interruptions de 0 à 31 ont été réaffectées à d'autres causes que celles spécifiées par Intel. Ce qui oblige les routines d'interruption correspondantes a faire les pieds au mur pour savoir l'origine exacte de l'interruption.

  4. #4
    Invité
    Invité(e)
    Par défaut
    Vous parlez des appels systèmes exécutés avec l'instruction int n ?
    Quel OS vous utilisez ?

Discussions similaires

  1. [GD] Mais quelles sont les polices standards ????
    Par Swoög dans le forum Bibliothèques et frameworks
    Réponses: 8
    Dernier message: 13/01/2005, 16h46
  2. [CR10]Quelles sont les nouveautés de la version 10 ?
    Par osoudee dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 11/11/2004, 16h37
  3. [ Eclipse 3 vs 2.1.2] Quelles sont les améliorations ?
    Par geegee dans le forum Eclipse Java
    Réponses: 5
    Dernier message: 26/05/2004, 16h55
  4. Quelles sont les distibutions avec le kernel 2.4.x.x?
    Par barucca dans le forum Administration système
    Réponses: 7
    Dernier message: 01/04/2004, 15h44
  5. [CR][Jetform] Quelles sont les différences ?
    Par littlecow dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 23/07/2002, 11h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo