Carry flag d'une operation de imul
Résolu/Fermé
A voir également:
- Carry flag d'une operation de imul
- L'opération a échoué car aucune carte n'a le statut autorisé pour cette opération - Forum Freebox
- L'opération demandée nécessite une élévation ✓ - Forum LibreOffice / OpenOffice
- Impossible de terminer l'opération car le fichier contient un virus - Forum Virus
- L'opération demandée nécessite une élévation ✓ - Forum Logiciels
- Impossible de désinstaller opera ✓ - Forum Windows
2 réponses
yg_be
Messages postés
22838
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
31 mai 2024
1 471
Modifié le 19 nov. 2017 à 17:51
Modifié le 19 nov. 2017 à 17:51
bonjour, il me semble que ce comportement est conforme à la spécification de imul : CF et OF ont la même valeur.
merci yg_be mais, il n y a pas de retenue !? n'est ce pas !
yg_be
Messages postés
22838
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
31 mai 2024
1 471
19 nov. 2017 à 21:18
19 nov. 2017 à 21:18
je pense que c'est parce que les 8 bits du registre AL ne suffisent pas à déterminer le résultat, il faut utiliser le registre AX pour déterminer le signe du résultat.
C0, en 8 bits, est négatif, tandis que 00C0, en 16 bits, est positif.
C0, en 8 bits, est négatif, tandis que 00C0, en 16 bits, est positif.
thesard1
>
yg_be
Messages postés
22838
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
31 mai 2024
19 nov. 2017 à 21:55
19 nov. 2017 à 21:55
je pense que cela me convient comme réponse
merci beaucoup
merci beaucoup
thesard1
>
yg_be
Messages postés
22838
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
31 mai 2024
19 nov. 2017 à 22:00
19 nov. 2017 à 22:00
C0, en 8 bits, est négatif, tandis que 00C0, en 16 bits, est positif.
===============================
mais au fait, n'est ce pas justement le rôle de OF de nous donner cette indication au lieu de CF.
merci
===============================
mais au fait, n'est ce pas justement le rôle de OF de nous donner cette indication au lieu de CF.
merci