Série de TD N°1 – Corrigé (Comptage binaire)
Exercice 1 : (Conversion de bases)
Convertir le nombre 100 en bases de 2 à 9 et en base 16 :
- Base 2 : 1100100
- Base 3 : 10201
- Base 4 : 1210
- Base 5 : 400
- Base 6 : 244
- Base 7 : 202
- Base 8 : 144
- Base 9 : 121
- Base 16 : 64
Exercice 2 : (Représentation des entiers)
Conversion des nombres 94, 141, 163 et 197 en base 2, 8 et 16 :
| Décimal | Base 2 | Base 8 | Base 16 |
|---------|---------------|--------|---------|
| 94 | 01011110 | 136 | 5E |
| 141 | 10001101 | 215 | 8D |
| 163 | 10100011 | 243 | A3 |
| 197 | 11000101 | 305 | C5 |
Exemples de représentations sur 8 bits :
- -99 : complément à 2 = 10011101
Exercice 3 : (Calcul binaire)
1/ 122 – 43 en complément à 2 :
Résultat : 01001111 (79 en décimal)
2/ Multiplication 10111 × 1011 → Résultat = 11000101 (253 en décimal)
Exercice 4 : (Représentation des réels – virgule fixe)
1/ Format Q8.8 :
- 23.375 = 0x1760
- 100 = 0x6400
- 365.2 ≈ 0x16D23
- –54.65 ≈ 0xF396
2/ 6C60₁₆ (Q10.6) = 433.5
3/ D7EA₁₆ (Q8.8) = 216.7
4/ Max en Q4.4 = 7.9375
5/ Min > 0 = 0.0625
6/ Pas = 0.0625
Exercice 5 : (Virgule flottante – Norme IEEE754)
1/ Max représentable ≈ 3.4028235 × 10³⁸
2/ Min strictement positif ≈ 1.175494 × 10⁻³⁸
3/ –32.625 → IEEE754 = 11000010000010100000000000000000 → 0xC20A0000
4/ AE8₁₆ et 9D0₁₆ peuvent être convertis selon le format IEEE754