URGENT>>Gros pb de signe :(

balgrim Messages postés 52 Date d'inscription vendredi 26 avril 2002 Statut Membre Dernière intervention 28 octobre 2003 - 12 janv. 2003 à 15:31
filter Messages postés 42 Date d'inscription mercredi 8 janvier 2003 Statut Membre Dernière intervention 16 mai 2003 - 12 janv. 2003 à 16:33
Comment gerer les signe avec les registre!!! lorsque je veut par exemple faire:

sub abx,eax et que ebx=0, eax=100
sa me renvoie 2^32-100, soit 4 milliard qqchose... Je sait pkoi il me renvoi sa mais maintenant j'aimerait bien gerer le changement de signe ;)

C super urgent donc je vous remercie
Balgrim alias anK (<<www.dragonsoul.fr.st>>)

1 réponse

filter Messages postés 42 Date d'inscription mercredi 8 janvier 2003 Statut Membre Dernière intervention 16 mai 2003
12 janv. 2003 à 16:33
>>?????
Salut,

>> Comment gerer les signe avec les registre!!! lorsque je veut
>>par exemple faire:
> sub abx,eax et que ebx=0, eax=100

Tu peux tjs utiliser neg(ou not+inc ou n'importe koi). En verifiant les flags(pour savoir si t'as besoin de l'utiliser) ceci fera l'affiare.

>>sa me renvoie 2^32-100, soit 4 milliard qqchose... Je sait pkoi
>>il me renvoi sa mais maintenant j'aimerait bien gerer le
>>changement de signe ;)

En aucun cas sub ebx,eax ne te renvoi pas un tel resultat. C juste le facon dequel tu l'interpretes.(et tu ne tiens pas compte des flags!!!).
Enfin, pour faire de l'arithmetique il faut jamais oublier les flags. Apprends bien comment ils sont affectes par les operations que tu utilise;o).
--
Filter
0