Carry flag d'une operation de imul
Résolu
thesard1
-
thesard1 -
thesard1 -
Bonjour,
je voudrais savoir pourquoi le petit programme suivant met CF a 1 bien que le résultat en hexa (C0) ne dépasse pas les 8 premier bits de AX et est contenu dans le registre al ?? normalement juste le flag OF mis a 1 doit suffire pour comprendre le résultat non ?? merci
mov al, 48
mov bl, 4
imul bl
je voudrais savoir pourquoi le petit programme suivant met CF a 1 bien que le résultat en hexa (C0) ne dépasse pas les 8 premier bits de AX et est contenu dans le registre al ?? normalement juste le flag OF mis a 1 doit suffire pour comprendre le résultat non ?? merci
mov al, 48
mov bl, 4
imul bl
A voir également:
- Carry flag d'une operation de imul
- L'opération demandée nécessite une élévation ✓ - Forum Windows 10
- Opérateur de réseau mobile - Guide
- Impossible de terminer l'opération car le fichier contient un virus ✓ - Forum Virus
- Le fichier de pagination est insuffisant pour terminer cette opération ✓ - Forum Logiciels
- Assassin's creed black flag switch pas de voix - Forum Jeux vidéo
2 réponses
yg_be
Messages postés
23437
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 587
bonjour, il me semble que ce comportement est conforme à la spécification de imul : CF et OF ont la même valeur.