Académique Documents
Professionnel Documents
Culture Documents
Exercice 1
1. Convertir en binaire les nombre : (255)10, (123)10, (642)8, (BAC)16 (345,5625)10, (26,3)10 et (14C, E8)16
2. Convertir en base 10 les nombres suivants : (10010)2, (BAFF) 16, (123)8, (1E36) 16 et (10010101)2
3. Effectuer les transformations : 116,45 Ko = … Mo et 2,675 To = … Go.
4.1. Compléter le tableau ci-dessous:
Code Décimal Code Hexadécimal Code Binaire Code Octale
… A7.C … …
… … 11010011.011 …
Exercice 3
1. Effectuer les opérations suivantes :
a. (1101)2 + (0101)2 - (0100)2 d. (A B 3)16 + (2 3 E) 16
b. (55)16 + (64)16 - (21)16 e. (A B 3)16 - (2 3 E) 16
c. (1872)16 + (AA95)16 f . (4 3)6 + (3 4)6
2. Effectuer les opérations binaires suivantes :
(1101010)2 – (1001011)2 (CB1)16 - (7E6)16
(645)7 + (246)7 (679)12 + (785)12
3. Coder en décimal 100100102 en considérant dans un premier temps un codage non signé, puis un codage signé.
4. Calculer en utilisant la méthode du complément les opérations: (312)10 − (123)10 et (145)10 − (220)10.
5. En utilisant la méthode des compléments, réaliser les opérations suivantes
(73)10 − (163)10 à l’aide du complément vrai.
(149)10 − (51)10 à l’aide du complément restreint.
1
Exercice 4
Dans cette question, on considère que les nombres sont stockés sur des mots de 1 octet :
1. Quels sont les entiers qu’on peut coder sur un octet.
2. Donner le codage en complément à deux des entiers signés suivant : -13 et –127.
3. Calculer l’opposé décimal des nombres suivants codés sur 1 octet : 10011101 et 00110011.
Exercice 5
1. Quelle est la valeur décimale des représentations binaires suivantes : (IEEE 754 (32 bits)
a. 1 10000010 11110110000000000000000 b. 01000000111100000000000000000000
2. Quelle est la représentation binaire de chaque nombre décimale suivant (IEEE 754 (32 bits): -123.75, 6.125,
18.54
3. Convertir le nombre (716, 8)10 en binaire et présenter le résultat sous une forme hexadécimale.
4. Coder le nombre (-321,18)10 en considérant la norme en virgule flottante suivante: Mantisse (33 bits) + Exposant
biaisé (7bits) +Signe (1bits) pour le signe (1 : nombre positif et 0 : nombre négatif).
5. En utilisant le codage IEEE 754 simple précision :
Quelle est la valeur décimale du code binaire : 11000010000011100000000000000000
Présenter sous forme hexadécimale, le résultat binaire du nombre (149,875)10
6. Pour un codage en virgule flottante, la norme proposée est écrite sous forme 1.M *BE :
1 bit pour le signe (1 : positif et 0 : négatif), p bits pour représenter l’exposant biaisé, q bits pour
représenter la mantisse. La représentation du résultat est: EB + M + S.
Représenter le nombre : (- 163,125)10 selon cette norme sachant que p=6 et q=13.
7. Trouver l’équivalent octal du message à envoyer 1011010110101 en utilisant G(x)= x3 + 1.
Exercice 6
1. Donner en Hexadécimal le codage ASCII du : ES19
2. En utilisant le code ASCII, trouver l’information suivante : (45 58 63 45 4C 4C 45 4E 54 2B 2B) H
Exercice 7
1. Trouver l’équivalent octal du message à envoyer 1001101 en utilisant le polynôme générateur G(x)= x4 + x3 + 1.
Y’a-t-il une erreur lors de réception du message ?
2. On considère le code polynomial généré par le polynôme X8 + X4 + X3 + X2 + 1. Y-a-t-il une erreur dans la suite
de bits 1010101001010101?
3. Vérifier l’existence ou non d’une erreur pour un message reçu T=100110101111 en utilisant le polynôme
générateur G(x)= x4 + x3 + 1.