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

Assembleur Discussion :

Déterminer le bon jeu d'instructions


Sujet :

Assembleur

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 10
    Points : 9
    Points
    9
    Par défaut Déterminer le bon jeu d'instructions
    Bonjour,

    J'ai un peu de mal à m'y retrouver dans les jeux d'instruction assembleur.

    Donc je résume ce que je pense avoir compris de mes lectures sur le net : le jeu d'instructions dépend de l'architecture du processeur de la machine utilisée. Les appels systèmes sont différents d'un OS à l'autre.

    J'espère que j'ai bon jusque là

    Reste donc un problème à résoudre : comment connaître le jeu d'instructions qui correspond au processeur de ma machine ? Et comment trouver la documentation et le jeu d'instruction qui correspond à mon processeur ?

    Merci.

  2. #2
    Rédacteur
    Avatar de Neitsa
    Homme Profil pro
    Chercheur sécurité informatique
    Inscrit en
    Octobre 2003
    Messages
    1 041
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chercheur sécurité informatique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 041
    Points : 1 956
    Points
    1 956
    Par défaut
    Bonjour,

    Citation Envoyé par daroth Voir le message
    Bonjour,

    Le jeu d'instructions dépend de l'architecture du processeur de la machine utilisée.
    Oui, c'est ça.

    Pour creuser un peu, certains CPU sont dits "rétro-compatible". En somme, un CPU rétro-compatible peut exécuter le jeu d'instruction d'un version plus ancienne (l'inverse n'étant pas vrai). C'est le cas des différentes moutures des x86 notamment.

    Les appels systèmes sont différents d'un OS à l'autre.
    Oui.

    Pour approfondir, on peut différencier les familles (Windows, Linux, DOS, etc.) qui sont différentes au niveau des appels systèmes (appel allant du mode utilisateur au mode noyau). A l'intérieur d'une même famille d'O.S il peut y avoir des points communs.

    Reste donc un problème à résoudre : comment connaître le jeu d'instructions qui correspond au processeur de ma machine ? Et comment trouver la documentation et le jeu d'instruction qui correspond à mon processeur ?

    Merci.
    Il faut d'abord connaitre la famille - l'architecture - du CPU: x86, PPC, ARM, Z80, etc.

    Partant de là, une visite chez le fondeur (le fabricant) du CPU devrait donner plus de détails avec notamment le numéro ou encore le nom du CPU. On peut réaliser l'opération inverse, c-a-d partir du nom du CPU (son core) pour retrouver son architecture. Une simple recherche sur google devrait rapidement donner la solution.

    Un exemple: On part d'un CPU qui s'appelle "Cortex-A9" (c'est le nom du core). Une recherche sur google nous donne: [ame="http://www.google.com/search?hl=en&q=cortex-A9"]cortex-A9 - Google Search[/ame]

    "Cortex-A9 Processor - ARM"

    On sait qu'il s'agit d'un processeur sur une architecture ARM.

    A partir de là, on va sur la page du fondeur:

    http://www.arm.com/products/processo.../cortex-a9.php

    Et on peut télécharger, sur cette page, les spécifications et les manuels du processeur ce qui nous donnera les instructions.

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

    Informations forums :
    Inscription : Juillet 2008
    Messages : 10
    Points : 9
    Points
    9
    Par défaut
    Génial, c'est exactement la réponse que j'attendais.

    Merci beaucoup

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Cours avancé] Le décodage du jeu d'instruction x86 / x64
    Par Alcatîz dans le forum x86 32-bits / 64-bits
    Réponses: 0
    Dernier message: 12/04/2007, 12h43
  2. Jeu d'instructions et petites questions sur l'asm
    Par SimpleMe dans le forum Assembleur
    Réponses: 6
    Dernier message: 16/03/2007, 18h42
  3. Recherche jeu d'instructions 386
    Par lionenforce dans le forum Assembleur
    Réponses: 6
    Dernier message: 24/10/2006, 15h51
  4. Déterminer le bon format d’une chaine de cartactère
    Par SchpatziBreizh dans le forum Langage
    Réponses: 8
    Dernier message: 05/08/2005, 08h17

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