"MOV WORD, EBX" Comment faire ?

Nowid50 Messages postés 45 Date d'inscription dimanche 25 septembre 2005 Statut Membre Dernière intervention 29 octobre 2009 - 13 déc. 2008 à 13:47
Forthman Messages postés 23 Date d'inscription samedi 25 décembre 2004 Statut Membre Dernière intervention 9 janvier 2014 - 13 déc. 2008 à 16:05
Bonjour,
Je suis débtant en assembleur et après quelques recherches, je ne trouve pas mon bonheur.
Mon application requiert que je face l'instruction suivante :
MOV WORD PTR DS:[7FE744], EBX

Bien entendu cela ne fonctionne pas... Comme puis-je parvenir à convertir ces types ?

Merci d'avance !

1 réponse

Forthman Messages postés 23 Date d'inscription samedi 25 décembre 2004 Statut Membre Dernière intervention 9 janvier 2014
13 déc. 2008 à 16:05
Hello,

Normal, tu essayes de faire entrer 32 bits dans 16

2 possibilités :

MOV PTR DS:[7FE744], EBX ; et là c'est en 32 bits
ou
MOV PTR DS:[7FE744h], BX ; et là c'est en 16 bits

Tu ne dois indiquer le type (byte,word,dword ...etc...) que quand c'est une valeur immédiate
pour que le compilateur comprenne

a+ François
0
Rejoignez-nous