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
- 7 autres exercices corrigés dans ce chapitre, et 7 à chercher avec le tuteur
- Les 2 QCM du chapitre, le premier sans compte
- Le tuteur, qui guide pas à pas sans donner la réponse
Sans compte : le cours et le premier QCM. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.