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
- Opérateur de réseau mobile - Guide
- Erreur lors d'une opération de pagination ✓ - Forum Matériel & Système
- Impossible de terminer l'opération car le fichier contient un virus ✓ - Forum Virus
- Assassin's creed black flag switch pas de voix - Forum Nintendo Switch
- Pip problème d'installation a couse d'un virus "Python" - Forum Python
2 réponses
bonjour, il me semble que ce comportement est conforme à la spécification de imul : CF et OF ont la même valeur.