URGENT>>Gros pb de signe :(

Signaler
Messages postés
52
Date d'inscription
vendredi 26 avril 2002
Statut
Membre
Dernière intervention
28 octobre 2003
-
Messages postés
42
Date d'inscription
mercredi 8 janvier 2003
Statut
Membre
Dernière intervention
16 mai 2003
-
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

Messages postés
42
Date d'inscription
mercredi 8 janvier 2003
Statut
Membre
Dernière intervention
16 mai 2003

>>?????
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