Académique Documents
Professionnel Documents
Culture Documents
n°2 T.D
REPRESENTATION DE L’INFORMATION
Exercice 1 Exercice 6
a) Compléter le tableau suivant On dispose d’une machine où les nombres sont représentés
Code décimal Code BCD Code Ex3 Code Gray sur 16 bits définis comme suit:
25
10010111
10101000 a) Représenter les nombres suivants sur la machine
110001 N1 = (13,75)10
Convertir en binaire naturel les nombres suivants écrits N2 = - (0,1875)10
en code Gray : (11110)BR, (10110)BR, (10001)BR Remarque: l’exposant est représenté en complément à 2.
Convertir en code Gray les nombres suivants écrits en b) Calculer N1+N2, le représenter sur la machine et
binaire naturel : (100110)2, (111110)2, (10001)2 l’exprimer en hexadécimal.
Exercice 2 Exercice 7
a) Additionner en BCD 0111 0101+ 0101 0110 Donner la représentation en simple précision sur 32 bits
b) On suppose dans que les représentations sont sur 8 bits, du nombre décimal 1027.25
donner les représentations en signe+ val_abs, en CA1 et en
Quel est le nombre codé en simple précision sur 32 bits
CA2 des valeurs entières suivantes : -32 et -128, +45, +28
par:
Exercice 3 Signe Exposant Mantisse
Donnez les valeurs décimales, minimales et maximales, que 1 10001010 10110100000000000000000
peuvent prendre des nombres signés et non signés codés sur
4, 8, 16, 32 et n bits.
Exercice 8
Quelle est la présentation interne du nombre décimal
Exercice 4 +8,625 en virgule flottante suivant le format suivant sur 32
a. Convertir la valeur hexadécimale (4DA)16 en binaire bits (numérotées de droite à gauche de 0 à 31) avec :
sur 12 bits. Une quantité fractionnaire sur 23 bits (0 à 22)
b. Que représente (en décimal) cette valeur obtenue si on correspondant à la mantisse m normalisée;
considère : Un exposant biaisé codé sur 8 bits (23 à 30) ;
qu’elle est en signe + valeur absolue Un bit pour le signe de la mantisse.
qu’elle est en CA1
qu’elle est en CA2
c. Soit les nombres entiers :
Exercice 9
On suppose une machine où les valeurs numériques réelles
X= (1101011)CP1, Y=(11001100)CP2, sont représentées sur 32 bits (numérotés de droite à gauche
Z= (0100111)CP1 et T= (0101101)CP2. de 0 à 31) avec :
Donner le signe et la valeur décimale de chaque Une quantité fractionnaire sur 23 bits (0 à 22)
nombre. correspondant à la mantisse m normalisée (0.5 ≤m≤1) ;
Un exposant biaisé, représentant une puissance de 2,
Exercice 5 codé sur 8 bits (23 à 30) ;
Donner selon la norme IEEE-754 le code des nombres réels Un bit pour le signe de la mantisse (0 si m≥0, 1 si m <
suivants : 0).
1. X= 27,25 ; Y= -13,5 ; Z= 0,375 Donner sous la forme ± a× 2b (a et b décimaux), la valeur
2. X=(11011000011010110000000000000000) est un qui correspond aux 32 bit suivants (ou forme octale) :
nombre réel codé selon la norme IEEE-754, écrire X 27632000000
sous forme réelle.
1|Page
Corrigé
Exercice 2
111 1
0111 0101 = 75
0101 0110 = 56
0110 0110
10011 0001 = 131
Exercice 3
Exercice 4
(4DA)16=(010011011010)2
X= (1101011)CP1=-(0010100)2=-20
Y=(11001100)CP2,=-(00110100)2=-52
Z= (0100111)CP1= (0100111)2=+39
T= (0101101)CP2=(0101101)2=+45.
Exercice 5
X= (27,25)10= (11011,01)2
Signe = (+)=0
Normalisation = 1.101101*24
Pseudo-mantisse =10110100000000000000000
Exposant = exposant réel +biais = 4 +127=131=(10000011)2
0 10000011 10110100000000000000000
Y=(-13.75)=-( 1101,11)2
Signe=(-) =1
Normalisation = 1.10111*23
Pseudo-mantisse = 10111000000000000000000
Exposant = exposant réel + biais=3+127=130
1 10000010 10111000000000000000000
2|Page
Z= (0.375)10= (0,011)2
Signe=(+) =0
Normalisation = 1.1*2-2
Pseudo-mantisse = 10000000000000000000000
Exposant = exposant réel + biais=-2+127=125
0 01111101 10000000000000000000000
Exercice 6
N1 = (13,75)10 = (1101,11)2 = 0,110111 x 24
Mantisse = 0,110111
Exposant = 4 = (00100)2
SM = 0
N1 : 0001 0011 0111 0000 = (1370)16
Exercice 8
+8.625=(1000,101)2=0,1000101 * 24
Signe = (+) =0
Exposant biaisé = 4+28-1=4+128=132
Mantisse = 100101
0 10000100 10010100000000000000000
3|Page