Soustraction !

Signaler
Messages postés
3
Date d'inscription
vendredi 17 décembre 2004
Statut
Membre
Dernière intervention
17 novembre 2009
-
Messages postés
202
Date d'inscription
mardi 17 mai 2005
Statut
Membre
Dernière intervention
29 septembre 2008
-
[:D] salut
j'ai besoin d'un programme de soustraction..(seulement la soustraction)
A voir également:

4 réponses

Messages postés
1466
Date d'inscription
vendredi 2 janvier 2004
Statut
Modérateur
Dernière intervention
14 février 2014
1
salut,





sub eax,ebx

@++
Messages postés
202
Date d'inscription
mardi 17 mai 2005
Statut
Membre
Dernière intervention
29 septembre 2008
2
Bonjour,

Je dirais même plus (moins ;) ):
sub eax,ebx
sbb edx,ecx ;soustraction avec retenue

ou encore:
fld mémoire1
fsub mémoire2 (ou registre flottant)

Tout dépend de ce que tu veux faire et sur quoi tu veux effectuer la soustraction
byte, word, dword, qword, flottant. Selon le contexte les instructions à employer seront différentes

A+
Messages postés
3
Date d'inscription
vendredi 17 décembre 2004
Statut
Membre
Dernière intervention
17 novembre 2009

salut Nasman ,.
je veut savoir la soustraction avec retenue
merci
Messages postés
202
Date d'inscription
mardi 17 mai 2005
Statut
Membre
Dernière intervention
29 septembre 2008
2
Bonjour,


L'instruction sbb eax,ebx soustrait ebx à eax en tenant compte de la retenue d'une opération précédente. Si le "carry flag" est à zéro alors sbb eax,ebx correspond à:


eax := eax-ebx (idem sub eax,ebx)


Si la retenue est non nulle alors sbb eax,ebx effectue:


eax :=eax-ebx-1

Généralement on utilise sub pour effectuer une différence entre les "dword de poids faible" puis sbb pour les "dwords de poids fort"

A+