Adloun

Python (école d'ingénieur) · Chapitre 3 · Exercice

Détection de débordement

Représentation des nombres en machine

Énoncé

On considère des entiers signés codés en complément à deux sur 4 bits (intervalle ). Pour chacune des opérations suivantes, effectuer le calcul binaire et indiquer si un débordement (overflow) se produit. Justifier.

Corrigé

Représentations sur 4 bits : , , , , , , .

  • : . En complément à deux sur 4 bits, représente . Il y a débordement (overflow) car la somme de deux nombres positifs donne un nombre négatif.
  • : . représente . Il y a débordement car la somme dépasse la limite de .
  • : sur 4 bits. vaut . Il y a débordement car la somme de deux nombres négatifs donne un nombre positif.
  • : sur 4 bits. Débordement pour la même raison.

100 % gratuit

La suite du chapitre est sur Adloun

Exercice suivant et tuteur

Sans compte : le cours et le premier QCM. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.

Le cours du chapitre · Tous les exercices du chapitre

Exercice suivant et tuteur →