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 :

Enregistrer un grand nombre non signé dans un registre


Sujet :

Assembleur

  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2013
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juillet 2013
    Messages : 74
    Points : 53
    Points
    53
    Par défaut Enregistrer un grand nombre non signé dans un registre
    Bonjour tout le monde :
    quand je fais passer un nombre comme celui là 4294967285 dans un regitre %eax, je constate après que ce nombre est devenu négatif.
    alors comment puisse je réaliser cette instruction ?
    merci pour la réponse.

  2. #2
    Expert éminent sénior
    Avatar de Kannagi
    Homme Profil pro
    cyber-paléontologue
    Inscrit en
    Mai 2010
    Messages
    3 214
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cyber-paléontologue

    Informations forums :
    Inscription : Mai 2010
    Messages : 3 214
    Points : 10 140
    Points
    10 140
    Par défaut
    Si tu veux faire de l'assembleur faudra apprendre/comprendre un minimum le complément a deux

    Donc non , il le transforme pas en signé , cela dépend de comment tu le lis (je parle pas de l'instruction move) , mais en affichage avec printf , autre et/ou des instructions de comparaison.

    Bref faudra nous dire comment tu le constate que c'est un nombre signé ou pas.

  3. #3
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2013
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juillet 2013
    Messages : 74
    Points : 53
    Points
    53
    Par défaut
    Oui, je sais ce que c'est un nombre en complément à deux
    Donc ça depend de ce que je veux voir ?
    Si je veux le considère comme un nombre signé je le traite selon cette description, et si je le considère comme un nombre naturel non signé je le traite de la façon appropriée ?
    C'est tout ?

  4. #4
    Expert éminent sénior
    Avatar de Kannagi
    Homme Profil pro
    cyber-paléontologue
    Inscrit en
    Mai 2010
    Messages
    3 214
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cyber-paléontologue

    Informations forums :
    Inscription : Mai 2010
    Messages : 3 214
    Points : 10 140
    Points
    10 140
    Par défaut
    Oui c'est tout.

Discussions similaires

  1. Réponses: 18
    Dernier message: 06/07/2009, 16h01
  2. Nombres non-signés en java ?
    Par cedouche dans le forum Langage
    Réponses: 6
    Dernier message: 25/06/2007, 15h07
  3. Réponses: 2
    Dernier message: 11/06/2007, 10h59
  4. grand nombre de champ dans une table
    Par drinkmilk dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 21/06/2006, 18h54
  5. Réponses: 12
    Dernier message: 30/05/2006, 15h57

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