balgrim
Messages postés52Date d'inscriptionvendredi 26 avril 2002StatutMembreDernière intervention28 octobre 2003
-
12 janv. 2003 à 15:31
filter
Messages postés42Date d'inscriptionmercredi 8 janvier 2003StatutMembreDernière intervention16 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>>)
filter
Messages postés42Date d'inscriptionmercredi 8 janvier 2003StatutMembreDernière intervention16 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