0% ont trouvé ce document utile (0 vote)
186 vues2 pages

Architecture Des Ordinateurs - TD 04: 1 Codage Exc Edent 127

Ce document traite de différents sujets liés à l'architecture des ordinateurs comme le codage excédent 127, la représentation des réels en virgule flottante, les sommes et multiplications de nombres flottants.

Transféré par

manel fitouri
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
186 vues2 pages

Architecture Des Ordinateurs - TD 04: 1 Codage Exc Edent 127

Ce document traite de différents sujets liés à l'architecture des ordinateurs comme le codage excédent 127, la représentation des réels en virgule flottante, les sommes et multiplications de nombres flottants.

Transféré par

manel fitouri
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Architecture des ordinateurs - TD 04

1 Codage excédent 127


La représentation sur 8 bits en excédent 127 consiste à encoder la valeur x + 127 en binaire. Par
exemple pour encoder −27 on prendra 11001002 = 10010 .
1. Quelle est la valeur minimale et maximale codable en excédent 127 sur 8 bits ?
2. Donner la représentation en excédent 127 des nombres suivants : 10, 23 et -40
3. Calculer 1001exc + 11000011exc en excédent 127 :
(a) en convertissant chaque terme en décimal, puis en convertissant le résultat en excédent 127.
(b) proposer une méthode qui ne nécessite pas le passage en décimal.

2 Représentation des réels


1. Donnez la plus grande et la plus petite valeur strictement positives représentables en simple
précision normalisé, c’est-à-dire sur un mot de 32 bits dont 1 bit de signe, 8 bits d’exposant et 23
bits de mantisse. Même question avec un nombre dénormalisé.
Pour simplifier, dans la suite on utilisera la représentation suivante :
Signe Exposant Mantisse
1 bit 4 bits 11 bits
2. Exprimez les nombres décimaux suivants (on utilisera l’arrondi par défaut si nécessaire) :
1.5
−0.125
153.75
−0.2
3. Convertissez en décimal les nombres flottants suivants :
0 1110 00000110010
1 0001 00101100000
0 0000 00100100000
0 1111 10000000001
4. Quelle est la représentation en simple précision (sur 32 bits) des nombres suivants, exprimés en
double précision (sur 64 bits) :
400400000000000016
37E800000000000016
C80000000000000016

1
3 Sommes de flottants
1. Effectuez les calculs suivants en utilisant la représentation des réels :
0 0101 10111000011 + 0 0011 00011110101
1 1101 10010001000 + 0 0110 10000000000

4 Multiplication de flottants
1. Effectuez les multiplications suivantes :
0 1001 00110000000 × 0 0111 10000000000
1 1100 00000000000 × 0 0110 01000000000
2. Représentez les nombres 3 et 13 en utilisant les arrondis au plus près, vers 0, vers +∞ et vers −∞.
Donnez ensuite les valeurs décimales correspondantes.
3. Donnez le résultat de la multiplication de ces deux nombres.

Vous aimerez peut-être aussi