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ébutant] Exercice Modulo


Sujet :

Assembleur

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2007
    Messages : 5
    Points : 5
    Points
    5
    Par défaut [Débutant] Exercice Modulo
    Bonsoir,

    je suis débutant en asm, je suis un peu perdu, j'ai un exercice qui me demande d'écrire le code assembleur qui remplace l'entier non signé se trouvant dans le registre EAX par le résultat de l'opération EAX mod 32.Pour être franc je sais même pas comment commencer,c'est mon premier exercice en asm, donc svp aidez-moi
    Merci

  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
    Goe,

    2 solutions principales :

    - tu divises eax par 32, et le modulo se retrouve dans edx

    - comme 32 est une puissance de 2, tu peux te contenter d'isoler les bits poids faible (0 à 4) avec
    and eax, 31
    et tu as le modulo dans eax
    Si les cons volaient, il ferait nuit à midi.

  3. #3
    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
    Moi je dirais plutot que EAX modulo 32 se traduit par :

    non ?

    a+ Francois

  4. #4
    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
    Fai,
    Citation Envoyé par Forthman Voir le message
    Moi je dirais plutot que EAX modulo 32 se traduit par :

    non ?

    a+ Francois
    Apparemment, tu n'as pas bien lu ce que j'ai écrit ?

    L'utilisation du and n'est qu'une des solutions, et elle ne marche que parce que 32 est une puissance de 2.
    Si les cons volaient, il ferait nuit à midi.

  5. #5
    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
    Oups !

    C'est vrai je m'etais arrete a : - tu divises eax par 32

    pas taper ! pas taper !

    a+ Francois

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

Discussions similaires

  1. [Aide Débutant] Exercice de l'ane Rouge
    Par rapido1070 dans le forum Prolog
    Réponses: 8
    Dernier message: 11/06/2009, 11h17
  2. [Turbo Pascal] [Débutante] Exercice sur l'héritage
    Par sandra-n dans le forum Turbo Pascal
    Réponses: 15
    Dernier message: 09/01/2009, 23h49
  3. [Débutant] Exercice d'algorithmique
    Par z-lordofhardstyle dans le forum Algorithmes et structures de données
    Réponses: 7
    Dernier message: 18/12/2008, 23h01
  4. [débutant]Syntaxe modulo
    Par Regis.C dans le forum Langage
    Réponses: 3
    Dernier message: 29/08/2007, 09h17
  5. [Débutante] Exercice de conversion majuscules <-> minuscules
    Par The future scientist dans le forum Pascal
    Réponses: 29
    Dernier message: 05/05/2007, 13h04

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