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 :

Erreur quant à la déclaration de double


Sujet :

x86 32-bits / 64-bits Assembleur

  1. #1
    Membre averti
    Inscrit en
    Décembre 2004
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 9
    Par défaut Erreur quant à la déclaration de double
    Bonjour

    Je suis occupé sur la programmation d'une calculatrice simplifiée:
    qui reçoit deux nombres de taille 16 bits et qui devraient stockée le résultat dans un 32 bits.

    Mais dans mon code j'introduis ceci:

    mov eax,operandeA
    add eax,operandeB

    et lors de la compilation, je reçois le message d'erreur suivant:
    **ERROR**calc.ASM(803) Operand type does not match
    **ERROR**calc.ASM(804) Operand type does not match

    que faire ???

    NB: le compilateur avec lequel je travaille est TASM

  2. #2
    Responsable Pascal, Lazarus et Assembleur


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

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

    Informations forums :
    Inscription : Mars 2003
    Messages : 8 056
    Billets dans le blog
    2
    Par défaut
    Bonjour et bienvenue !

    Tu pourrais faire par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    xor eax,eax
    mov ax,operandeA
    xor ebx,ebx
    mov bx,operandeB
    add eax,ebx
    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
    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
    Par défaut
    Hello,

    sinon il y a toujours la possibilité du MOVZX

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    movzx eax,OperandA
    movzx ebx,OperandB
    add eax,ebx
    Cordialement, Neitsa.

  4. #4
    Membre averti
    Inscrit en
    Décembre 2004
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 9
    Par défaut Merci
    Bonjour,

    Je vous remercie pour réponse à ce problème,

    cordialement,
    Abdelhamid

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

Discussions similaires

  1. Erreur quand on fait un double clique
    Par ArnaudDev dans le forum Applets
    Réponses: 0
    Dernier message: 19/03/2009, 15h26
  2. Des erreurs dans la déclaration d'une enum
    Par moooona dans le forum Langage
    Réponses: 4
    Dernier message: 28/05/2008, 04h33
  3. erreur chargement js & déclaration objet
    Par Kywhod dans le forum Général JavaScript
    Réponses: 17
    Dernier message: 16/05/2008, 18h11
  4. Erreur dans la déclaration d'un curseur
    Par adam57 dans le forum Forms
    Réponses: 10
    Dernier message: 24/04/2008, 17h35
  5. signal d'erreur pour la dclaration d'un tableau
    Par sandball22 dans le forum C
    Réponses: 2
    Dernier message: 20/04/2007, 11h03

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