Adloun

Donner l'intervalle des entiers représentables en complément à deux…

Application directe du cours · niveau 2 · NSI (première), chapitre 1 — Représenter les entiers · Bits, capacités et complément à deux

Énoncé

Donner l'intervalle des entiers représentables en complément à deux sur , et bits. Décoder ensuite les octets 00000001, 01111111, 10000000, 11111111 et 10101010.

Corrigé

Les intervalles sont : sur bits, sur bits, sur .

Les décodages. Bit de poids fort à : lecture directe. Bit de poids fort à : on retranche .

Contrôle : depuis_complement_a_2("10101010") rend .

Piège : lire 10000000 comme « ». Le complément à deux n'a qu'un seul zéro — c'est précisément son avantage sur le codage naïf par bit de signe — et cette configuration est celle du plus petit entier négatif.

Les autres exercices de ce chapitre Le cours du chapitre

Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.