Visiteurs:238258 (53:aujourd'hui, 6837:ce mois, 6837:cette année).Dernière visite:12/01/2026 |
|
Les drapeaux -petit jo: Hissez le drapeau de la Liberté! 07/01/2026: |
Il n'y a pas 1 mais 2 flags dans flags (64bits) dédiés aux entiers(et donc pour le jeu d'instructions assembleur) pour connaitre si un nombre is_pair ou is_impair. Un bit pour les entiers positifs et un autre pour les entiers signés! -petit jo: Quand c'est un entier signé, la logique combinatoire aura sorti le flag (parité/signé) en fonction du bit signe et du bit0. Il sort 1 pour 0,2,4,6,etc et pour la parité/non signé il ne regarde que le bit0 de l'accumulateur RAX
J'aime Commenter |
|
|
Les drapeaux -petit jo: Hissez le drapeau de la Liberté! 07/01/2026: |
Et pour les 'double' et les 'float'? Si on considère que l'on est en 64bits, alors oui, on peut envisager de réserver aussi un bit parité pour les float et un pour les double, comme les entiers signé/non signé. -petit jo: Quand on peut, car quand le chiffre dans l'exposant est supérieur à celui de la largeur de la mantisse, on ne peut pas savoir!
J'aime Commenter |