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 :

Différence entre assembleur Windows/Linux


Sujet :

x86 32-bits / 64-bits Assembleur

  1. #1
    Membre régulier
    Inscrit en
    Septembre 2003
    Messages
    222
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 222
    Points : 91
    Points
    91
    Par défaut Différence entre assembleur Windows/Linux
    Bonjour,
    J'ai du code assembleur fonctionnant sous Windows et j'aimerai bien "porter" ce code sous Linux (Red Hat)

    Est ce possible ?
    Y a-t-il des problemes de conversions (little/big endian)
    Y a-t-il des instructions propres aux systèmes ?

    Merci beaucoup.

    PS: Je ne connais pas en detail l'assembleur, très peu pratiqué et par conséquent ma question peut vous sembler idiote mais j'espere quand même que vous y répondrez.
    L'echec ne doit pas être considéré comme une perte de temps mais comme l'apprentissage.

  2. #2
    WO
    WO est déconnecté
    Inactif
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 88
    Points : 107
    Points
    107
    Par défaut
    l'assembleur l'est d'un mp pas d'un OS... par contre si tu utilises des API elles appartiennent à l'OS... (arf)

    donc, Le problème vient de l'outil que tu utilises pour coder : Tourne t'il sous Linux ? Il y en a plusieurs...

    Sais-tu que Linux est écrit en C... amusant non ?

    @+WO

  3. #3
    Membre régulier
    Inscrit en
    Septembre 2003
    Messages
    222
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 222
    Points : 91
    Points
    91
    Par défaut
    l'assembleur l'est d'un mp pas d'un OS
    C'est la réponse que je souhaitais... après peu importe le compilo...
    Même si j'utilise visual sous windows et gcc sous Linux...

    Mais merci ! ça me rassure !!!
    L'echec ne doit pas être considéré comme une perte de temps mais comme l'apprentissage.

  4. #4
    Membre éclairé

    Inscrit en
    Juin 2004
    Messages
    1 397
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 1 397
    Points : 763
    Points
    763
    Par défaut
    Attention à la confusion souvent faite, little/big endian, ce n'est pas windows/linux, mais c'est le processeur qui l'impose. Dans le monde PC, en gros, c'est little, ailleurs, c'est big.
    Aucune réponse à une question technique par MP.
    Ce qui vous pose problème peut poser problème à un(e) autre

    http://thebrutace.labrute.fr

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

Discussions similaires

  1. Différence entre ftp Windows et ftp unix
    Par diamonds dans le forum Entrée/Sortie
    Réponses: 4
    Dernier message: 07/12/2006, 20h04
  2. Syteme d'exploitation ? Différence entre UNIX et Linux ?
    Par Invité(e) dans le forum Distributions
    Réponses: 2
    Dernier message: 04/11/2006, 22h48
  3. Différences entre Assembleur 16 et 32 bits
    Par Rulian dans le forum Assembleur
    Réponses: 2
    Dernier message: 30/03/2004, 13h05

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