Dans un système signé en complément à deux sur n bits, chaque motif binaire représente un entier. L’idée essentielle est que les valeurs négatives occupent une moitié des codes, tandis que l’autre moitié contient zéro et les valeurs positives.
n.2^n.-2^(n-1)2^(n-1) - 1Pour 8 bits :
-2^7 = -1282^7 - 1 = 127
La plage est donc de -128 à 127.Vérifie que le nombre d’entiers compris entre les deux bornes est bien 2^n. Avec -2^(n-1) à 2^(n-1) - 1, on obtient exactement toutes les valeurs possibles.
N’écris pas 2^(n-1) comme borne supérieure. La borne positive s’arrête à 2^(n-1) - 1, car zéro fait déjà partie des valeurs non négatives.
© 2023-2026 AI MATH COACH