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 :

Liste des interruptions - pmode - émulation - programmation matériel


Sujet :

x86 32-bits / 64-bits Assembleur

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2008
    Messages : 51
    Points : 29
    Points
    29
    Par défaut Liste des interruptions - pmode - émulation - programmation matériel
    Salut,

    1. Auriez vous une liste de toute les interruptions BIOS(famille d'interruption + fonctions) avec les info sur les paramètres de registre etc...

    2. Peut-on utiliser les interruptions BIOS en modeP, j'ai entendu parler d'une technique qui consiste a passer en 16bits, faire l'interruption et repasser en modeP, comment on fait ça ? C'est lent ?

    3. J'ai trouvé un seul livre sur le reverse engineering(Reversing: Secrets of Reverse Engineering), mais malheureusement il est en anglais, connaisez-vous des livres en français sur ce sujet ?
    Ou des tuto sur interner ?

    4. Comment marche l'émulation(au niveau assembleur, pas de liens wiki).
    Surtout la translation de code dynamique. Des tuto pet-être ?

    5. Dans mes livres sur l'assembleur il explique au maximum le niveau BIOS, mais pas le niveau matériel, comment programme t-on à ce niveau ?

    Ça fait beaucoup mais j'espère que vous répondrez

  2. #2
    Membre confirmé Avatar de dapounet
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2007
    Messages
    469
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2007
    Messages : 469
    Points : 567
    Points
    567
    Par défaut
    Citation Envoyé par Voldemort09 Voir le message
    1. Auriez vous une liste de toute les interruptions BIOS(famille d'interruption + fonctions) avec les info sur les paramètres de registre etc...
    http://dapounet.be/divers/BIBLE.HLP
    J'ai trouvé au moins une fois une erreur dedans, vérifie avec la liste de Ralph Brown () si tu as un doute.

    Citation Envoyé par Voldemort09 Voir le message
    2. Peut-on utiliser les interruptions BIOS en modeP, j'ai entendu parler d'une technique qui consiste a passer en 16bits, faire l'interruption et repasser en modeP, comment on fait ça ? C'est lent ?
    À mon avis on utilise le mode V86 pour ça (ça permet de lancer une tâche qui émule le mode 16 bits). Personnellement j'utiliserais le BIOS seulement pour l'initialisation, pour le reste je trouve que c'est beaucoup plus propre de réécrire ce qu'il faut en 32/64 bits.

    Citation Envoyé par Voldemort09 Voir le message
    5. Dans mes livres sur l'assembleur il explique au maximum le niveau BIOS, mais pas le niveau matériel, comment programme t-on à ce niveau ?
    D'abord il faut trouver comment communiquer avec le matériel par les ports ou la mémoire qu'il a mappée, puis il y a peut-être des configurations qui dépendent du bus ou du chipset.
    :wq

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 169
    Points : 251
    Points
    251
    Par défaut
    1. Auriez vous une liste de toute les interruptions BIOS(famille d'interruption + fonctions) avec les info sur les paramètres de registre etc...
    Comme Dapounet, je ne peux que te conseiller la liste de Ralph Brown. Je sais que j'avais fini par trouver un viewer (pour une consultation off-line) répondant au nom d'ILINA pour elle, mais je ne le retrouve plus. Par contre, un autre semble être présent (RBIL) sur ce site.
    http://www-2.cs.cmu.edu/afs/cs/user/...WWW/files.html

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2008
    Messages : 51
    Points : 29
    Points
    29
    Par défaut
    Merci beaucoup, mais comment passe t-on en mode V86, c'est parce que je veut faire un mini-os et j'ai besoin de fonctions BIOS

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2008
    Messages : 51
    Points : 29
    Points
    29
    Par défaut
    Bon en faite je me suis renseigné, le V86 ne m'intéresse pas, trop lent.
    Comment code t-on un driver au Ring-0 ?

Discussions similaires

  1. Liste des paramètres d'un programme stocké
    Par orafrance dans le forum Contribuez
    Réponses: 1
    Dernier message: 10/01/2012, 17h22
  2. Ma class n'apparait pas dans la liste des objets de mon programme.
    Par parp1 dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 25/04/2007, 15h20
  3. [Système] Obtenir la liste des programmes installés
    Par damned3 dans le forum API standards et tierces
    Réponses: 7
    Dernier message: 13/08/2006, 19h46
  4. Liste des interruptions
    Par Laxigue dans le forum Assembleur
    Réponses: 2
    Dernier message: 07/02/2006, 19h25
  5. Liste des programme ou applications sous windows xp
    Par bob40 dans le forum Windows XP
    Réponses: 1
    Dernier message: 12/01/2006, 02h14

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