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 :

[NASM] Afficher le résultat d'une opération arithmétique


Sujet :

Assembleur

  1. #1
    Membre à l'essai
    Inscrit en
    Janvier 2005
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 21
    Points : 14
    Points
    14
    Par défaut [NASM] Afficher le résultat d'une opération arithmétique
    Bonjour forthman! Bonjour à tous
    Toutes mes excuses (50 fois)

    Merci forthman,
    peut-être que je ne sais pas chercher mais peux-tu m'écrire le minim de lignes, de programme, nécessaires pour passer d'un nombre à une chaîne de caractères !
    Et si tu peux m'expliquer pourquoi en ne peut le faire directement ça serait génial de ta part.
    Si tu vois que ça va te faire perdre du temps, tu peux m'indiquer un chemin vers un tuto
    Merci beaucoup, et pardon pour le dérangement !

  2. #2
    Responsable Pascal, Lazarus et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2003
    Messages
    7 940
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 7 940
    Points : 59 420
    Points
    59 420
    Billets dans le blog
    2
    Par défaut
    Bonjour,

    Pour la conversion du résultat de l'opération en chaîne de caractères, tu peux t'inspirer d'autres threads de ce forum.
    Par exemple : http://www.developpez.net/forums/showthread.php?t=3450
    Règles du forum
    Cours et tutoriels Pascal, Delphi, Lazarus et Assembleur
    Avant de poser une question, consultez les FAQ Pascal, Delphi, Lazarus et Assembleur
    Mes tutoriels et sources Pascal

    Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]
    La tolérance atteindra un tel niveau que les personnes intelligentes seront interdites de toute réflexion afin de ne pas offenser les imbéciles. [Fiodor Mikhaïlovitch Dostoïevski]

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

    Pas la peine de poster 50 fois tu sais

    En fait, il n'y a aucune fonction qui permette d'afficher un nombre directement
    seules les chaines de caracteres peuvent l'etre.

    Donc, avant de vouloir afficher ta valeur, tu dois la transformer en chaine

    Et le sujet a ete souvent traite

    a+ Francois

  4. #4
    Membre à l'essai
    Inscrit en
    Janvier 2005
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 21
    Points : 14
    Points
    14
    Par défaut aide d'avence je commence à comprendre
    bonjour forthman!bonjour àtous
    toutes mes éxcuses (50 fois)
    merci forthman,
    peut-être que je ne sais pas chercher mais peut-tu m'écrire le minim de lignes, de programme, nécssaires pour passer d'un nombre au chaine de caractères!
    Et si tu peut m'expliquer pourqoi en ne peut le faire directement ça serait génial de ta part.
    si tu vois que ça va te faire perdre du temps tu peut m'indiquer un chemin vers un tuto
    merci beaucoups, et pardon pour le dérangement!

  5. #5
    Responsable Pascal, Lazarus et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2003
    Messages
    7 940
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 7 940
    Points : 59 420
    Points
    59 420
    Billets dans le blog
    2
    Par défaut
    Ben t'as un bon exemple ici :
    http://www.developpez.net/forums/sho...18&postcount=6
    Il devrait être simple de convertir cela pour NASM.
    Règles du forum
    Cours et tutoriels Pascal, Delphi, Lazarus et Assembleur
    Avant de poser une question, consultez les FAQ Pascal, Delphi, Lazarus et Assembleur
    Mes tutoriels et sources Pascal

    Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]
    La tolérance atteindra un tel niveau que les personnes intelligentes seront interdites de toute réflexion afin de ne pas offenser les imbéciles. [Fiodor Mikhaïlovitch Dostoïevski]

  6. #6
    Membre extrêmement actif
    Avatar de ArHacKnIdE
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 947
    Détails du profil
    Informations personnelles :
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 947
    Points : 1 921
    Points
    1 921
    Par défaut
    Voilà un code commenté par mes soins :

    mov bx,30h ; met bx à 30h pour commencer à 0
    mov dx,3 ; met la valeur 3 à dx
    mov ax,3 ; met la valeur 3 à ax
    add dx,ax ; ajoute dx et ax en mettant le resultat dans dx
    add dx,bx ; ajoute dx et bx en mettant le resultant dans dx
    mov ah,2 ; apelle la fonction ? pour afficher un caractère(jecrois)
    int 21h ; Affiche !!

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

Discussions similaires

  1. [AC-2007] afficher le résultat d'une opération dans un champ
    Par gentelmand dans le forum Access
    Réponses: 2
    Dernier message: 01/06/2010, 16h38
  2. [8086] Afficher le résultat d'une opération
    Par jskthebest dans le forum x86 16-bits
    Réponses: 13
    Dernier message: 10/06/2009, 18h17
  3. Réponses: 5
    Dernier message: 14/06/2006, 15h19
  4. Réponses: 3
    Dernier message: 25/11/2005, 14h51
  5. [QReport] Afficher le résultat d'une requete
    Par PFX dans le forum C++Builder
    Réponses: 2
    Dernier message: 31/05/2005, 14h38

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