TD N°2
Exercice 1 :
Dans cette question, on considère que les nombres sont stockés sur des mots de
1 octet, c’est-à-dire 8 bits.
1. Donner le codage en complément à deux des entiers signés suivant : -13 et
–127.
2. Calculer l’opposé des nombres suivants codés sur 1 octet : 10011101 et
00110011.
3. Donner la représentation décimale des entiers signés suivant (codés en
binaire complément à deux) : 11001101 et 00001101.
4. Convertir en binaire, puis calculer sur 8 bits (-13) + 13, 23-46 et 127+2.
Exercice 2
1. Trouver la représentation décimale des entiers relatifs dont la représentation
binaire sur huit bits est 0111 1111 et 1000 0001.
2. Calculer la représentation binaire sur huit bits de l’entier relatif 4, puis celle
de son opposé. Faire la même chose pour -16.
3. Additionner en binaire les nombres décimaux suivants : 16+23, 120+32.
4. Maintenant sur 8 bits faire l’addition de 23+45, 128+150.
5. Soustraire en sur 8 bits 34-45, 120-128
Exercice 3 :
1. Quelle est la valeur décimale des représentations binaires suivantes :
a. 1 10000010 11110110000000000000000
b. 01000000111100000000000000000000
c. 11000010000011100000000000000000
d. 0 10000010 11000000000000000000000
2. Quelle est la représentation binaire de chaque nombre décimale suivants : a.
3.15 b. -123.75 c. 6.125