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+