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 :

Syntaxe instructions machine


Sujet :

x86 32-bits / 64-bits Assembleur

  1. #1
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Octobre 2013
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2013
    Messages : 18
    Points : 4
    Points
    4
    Par défaut Syntaxe instructions machine
    Salut à tous,
    je cherches la syntaxe complète d' une instruction en langage machine et comment l' intégrer dans un fichier elf 32

    exemple:
    ça donne quoi pour ça ?

    ps : avec les préfixes, l' opcode, et les opérandes

  2. #2
    Expert confirmé

    Inscrit en
    Août 2006
    Messages
    3 942
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 3 942
    Points : 5 654
    Points
    5 654
    Par défaut
    Loa,

    Tu utilises la démarche habituelle : direction le site du fabricant, et tu cherches ce qu'il te faut.
    Si les cons volaient, il ferait nuit à midi.

  3. #3
    Expert éminent sénior
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 360
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 360
    Points : 20 376
    Points
    20 376

  4. #4
    Membre chevronné
    Avatar de Forthman
    Homme Profil pro
    conception mécanique
    Inscrit en
    Janvier 2005
    Messages
    702
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Tarn et Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : conception mécanique
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 702
    Points : 1 905
    Points
    1 905
    Par défaut
    Bonjour,

    Si tu espères qu'une instruction = un code, tu vas être déçu
    Un exemple super simple : (pour du code 386)
    se code EXACTEMENT de la même manière que :
    soit : 8Bh C3h

    pour distinguer les deux il y le préfixe 66h devant

    Sauf que voilà, suivant que le processeur bosse en 16 ou en 32 bits,
    ce préfixe s'inverse

    pour résumer
    proc en 16 bits :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    mov ax,bx = 8Bh C3h
    mov eax,ebx = 66h 8Bh C3h
    proc en 32 bits :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    mov ax,bx = 66h 8Bh C3h
    mov eax,ebx = 8Bh C3h
    Et ÇA, c'est un cas des plus simple

Discussions similaires

  1. Erreur de Syntaxe instruction INSERT INTO
    Par Beaudelicius dans le forum Requêtes et SQL.
    Réponses: 8
    Dernier message: 23/02/2014, 20h21
  2. Réponses: 0
    Dernier message: 16/12/2011, 18h34
  3. syntaxe instruction SQL
    Par big1 dans le forum DB2
    Réponses: 6
    Dernier message: 19/06/2009, 22h47
  4. Codage expansif des instructions machines
    Par mayaya dans le forum Assembleur
    Réponses: 1
    Dernier message: 08/01/2009, 13h56
  5. Taille des instructions machines
    Par Lyna77 dans le forum Composants
    Réponses: 8
    Dernier message: 15/10/2007, 09h10

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