Académique Documents
Professionnel Documents
Culture Documents
(TRAVAUX DIRIGES )
Série I
II : Représentation de l’information
exercice 10: Dans le code de Hamming, certains bits servent uniquement à la détection des erreurs (les
bits de parité); ils sont "superflus" pour l'utilisateur par rapport à l'information utile. Quel pourcentage
de bits superflus y a -t-il dans une séquence de 2n - 1 bits ? Evaluer cette expression pour des valeurs n
variant de 3 à 10.
exercice 11: Ecrire un code de Hamming à contrôle de parité paire pour les chiffres 0 à 9.
exercice 12: Déterminer la position de l'erreur, s'il y a lieu dans les informations suivantes où on utilise
le code de Hamming.
a) 0011111 b) 0100101 c) 1001101
exercice 13: On dispose d'une machine où les valeurs numériques réelles sont représentées sur 32 bits
(numérotés de droite à gauche de 0 à 31) avec :
- une quantité fractionnaire sur 23 bits (0 à 22) correspondant à la mantisse m normalisée
- un exposant biaisé , représentant une puissance de 2, codé sur 8 bits (23 à 30).
- un bit pour le signe de la mantisse (0 si m ≥ 0, 1 si m < 0).
Donner, sous la forme ± a 2b (a et b décimaux) , la valeur qui correspond aux 32 bits suivants (donnés
sous forme octale) : 26632000000
exercice 14: Soit une machine où les nombres réels sont représentés sur 12 bits, numérotés de droite à
gauche de 0 à 11, avec :
- une mantisse normalisée sur 7 bits (les chiffres 0 à 6)
- un exposant biaisé, représentant une puissance de 2, codé sur 4 bits (les bits 7 à 10)
- un bit pour le signe de la mantisse ( le bit 11)
a) Trouver l'intervalle fermé des valeurs strictement positives représentables sur cette machine. Les
bornes seront mises sous la forme ± a 2b (a et b décimaux). Simplifier autant que possible.
b) Mettre sous la forme ± a 2b (a et b décimaux) les deux nombres réels donnés sous forme
hexadécimale :
X = AE8 et Y = 9D0
c) Calculer Z = Y - X. Mettre le résultat sous la forme ± a 2b (a et b décimaux), en simplifiant au
maximum.
d) Donner sous forme octale la représentation correspondant au nombre décimal suivant :
- 32.625
exercice 15: Effectuer en BCD les opérations suivantes : 14 + 89 et 72 + 31.
exercice 16: En complément à 2, une suite de n bits xn-1xn-2 ...x1x0, représente le code de l'entier
(∑ xi 2i ) 0≤i≤n-2 si xn-1 = 0
((∑ xi 2i ) - 2n-1) 0≤i≤n-2 si xn-1 =1
exercice 17: Considérer l'entier X = xn-1xn-2 ...x1x0 en complément à 2. Montrer que le code de -X
est obtenu en complémentant tous les bits du code de X et en ajoutant 1 au résultat.
exercice 18: Considérer l'entier X = xn-1xn-2 ...x1x0 en complément à 1. Montrer que le code de -X
est obtenu en complémentant tous les bits du code de X.