[PDF] Arithmétique Exercice 4 : Flottants Norme IEEE 754





Previous PDF Next PDF



Chapitre 1 : Systèmes de Numération et Codage des Nombres Chapitre 1 : Systèmes de Numération et Codage des Nombres

Codage des nombres. II. Remarque. Page 13. Exercice. 13. - Les possibilités on corrige en ajoutant 6 au quartet >9. Exemple 3 : 2. Exercice. 3. Soustraction.



TD systèmes logiques.pdf

TD N 1 - Systèmes de numération & codage de l'information. Exercice 1: 1) Convertir les nombres décimaux suivants en base 2 (base binaire) : a. 13.



Systèmes de numération Et transfert de données

Questions de cours + 50 exercices non corrigés. Systèmes de numération. Et transfert de données. 3 ème. ESG et 4 ème année EST. Notions abordées dans ce 



Chapitre-2_SYSTEMES DE NUMERATION ET CODAGE.pdf

Systèmes de numération et codage. Mr. Adel BOUCHAHED. Page 1. Chapitre II. Systèmes de [3] Nadia SOUAG: logique combinatoire cours et exercices corrigés ' ...



Systèmes de Numération & Codage

3 sept. 2008 Systèmes de Numération & Codage - page 1. M. BERNARD - édité le 03/09 ... Exercice : Quel est le code décimal correspondant à (1 1001 1000)2 ...



Corrigé Exercice 1 : NUMERATION. Corrigé Exercice 2 : CODAGE.

1 juin 2010 En revanche en utilisant un codeur en Binaire Réfléchi



Numération et codage

Le système de numération adaptée à la représentation de tels signaux est la base 2 on parle alors de codage binaire. L'unité de codage de l'information est un 



TD Système de numération 1. Compléter le Tableau de conversion

Décimal. Binaire. Octal. Hexadécimal. BCD. 211. 11010011. 323. D3. 1000010001. 341. 101010101. 525. 155. 1101010101. 207. 11001111. 317. CF. 1000000111.



Epreuve finale – corrigé type

1- C'est quoi un système de numération ? Donnez un exemple. (2 pts). Un codage de l'information ? (2 pts). Ceci est dû au fait que l'ordinateur se sert du ...



Corrigé Série de TD1 – Systèmes de numération - Cours de

13 avr. 2017 (justifiez votre réponse). La position des chiffres a une influence sur la valeur des nombres. Dans l'exemple de la question le.



Chapitre 1 : Systèmes de Numération et Codage des Nombres

Conversion du système Décimal vers une base quelconque . Exercice. 15 on corrige en ajoutant 6 au quartet >9. Exemple 3 : 2. Exercice. 3. Soustraction.



Corrigé Exercice 1 : NUMERATION. Corrigé Exercice 2 : CODAGE.

01?/06?/2010 En revanche en utilisant un codeur en Binaire Réfléchi



TD Système de numération 1. Compléter le Tableau de conversion

Décimal. Binaire. Octal. Hexadécimal. BCD. 211. 11010011. 323. D3. 1000010001. 341. 101010101. 525. 155. 1101010101. 207. 11001111. 317. CF. 1000000111.



Numération et codage

Les programmeurs ont très vite ressenti la nécessité d'utiliser une représentation plus rapide des nombres binaires. Dans le système hexadécimale les dix 



Corrigé Série de TD1 – Systèmes de numération - Cours de

13?/04?/2017 Corrigé Série de TD1 – Systèmes de numération - Cours de Structure Machine (2016-2017) ... système binaire nous avons les chiffres de 0 à 1.



Arithmétique Exercice 4 : Flottants Norme IEEE 754

En virgule flottante normalisée coder en binaire au format simple précision le réel 12.575



TD1 Systèmes de Numération

Systèmes de Numération. Exercice 1 : 1-Exprimer les nombres suivant Exercice 9 : 1- Donner selon la norme IEEE-754 le code des nombres réels suivants :.



Chapitre 2 : Représentation de linformation

Le codage de l'information permet d'établir une distincts est appelé la base du système de numération. ... Exercice: Effectuer l'opération suivante.



Série de TD1 – Systèmes de numération - Cours de Structure

11?/10?/2018 Définition d'un système de numération + conversions. (10 vers B B vers 10



INF1500 : Logique des systèmes numériques

Logique des systèmes numériques. ? Cours 3: Systèmes de numération addition

Université Moulay Ismaïl

Faculté des Sciences et Techniques

Département de Physique

LST Sciences de l"IngénieurÉnergies RenouvelablesTravaux Dirigés d"électronique nu- mérique

Année Universitaire : 20202021

Pr. ElHanaouiFeuille de TDN1: Systèmes de numérationExercice 1 : Conversion 1. Con vertirles mots binaires (11010111)2, et(1101101)2en décimal. 2. Même question pour le mot (10111110101111000010000000)2. 3.

Con vertir(21)10et(255)10en binaire.

4. Con vertir(11100101001010111)2, et(11111100101001010111)2en hexadécimal. 5. Con vertir(12A5)16,(FC9E)16,(CF9E)16, et(8372)16en binaire puis en décimal.

Exercice 2 : Nombres signés

Soient les quatre nombres hexadécimaux codés sur8bits suivants : (46)

16,(C6)16,(24)16,(CB)16

1.

Con vertirces nombres en décimal en considérant les deux cas : a):non signés, etb):signés.

2. Con vertirces nombres sur 16bits en considérant les cas précités.

Exercice 3 : Arithmétique

1.

Ef fectuerles opérations sui vantesen limitant le résultat à quatre chif fressignificatifs et en indi-

quant l"état de la retenue :(1253 + 7253)10,(2345 + 8765)10,(7854-2345)10,(2345- 7854)

10. Commenter les résultats obtenus.

2. Ef fectuerles opérations sui vantes(tous les nombres sur 8bits en CA2) :(56 + 2C)16, (562C)16,(2C56)16,(8C24)16,(248C)16. Indiquer les valeurs des retenuesC6 etC7ainsi que de l"overflow. 3. Représenter en code BCDles nombres :199, et124, puis effectuer leur somme.

Exercice 4 : Flottants, Norme IEEE 754

1. Quels sont les plus petit et grand nombres réel sreprésentables selon la norme IEEE 754simple précision? 2. Coder les réels sui vantsselon la norme IEEE 754 32bits :8;9;1:5;3:14;6:625; et125. 3. En vir gulefix e,décoder le nombre binaire 11:011. 4.

En vir guleflottante normalisée ,coder en binaire au format simple précision le réel 12:575, puis

effectuer le codage inverse. 1

5.Con vertiren décimal, les nombres he xadécimauxréels données s ousformat IEEE 754 32bits :

42E48000,3F880000,C7F00000BFC00000,C0900000 80000008.

6. Étant donnés les nombres ( 0:1001010101)2, et( 0:11010101)2, effectuer leurs somme et produit en virgule flottante. 2 Corrigé de Feuille de TDN1: Systèmes de numérationExercice 1 : Conversion et(1101101)2.

1:aOn obtient :

11010111 = 127+ 126+ 124+ 122+ 121+ 120

11010111 = 2151:bDe même,

1101101 = 126+ 125+ 123+ 122+ 120

1101101 = 1092:Même question pour le mot(10111110101111000010000000)2.

On écrit ce mot sous sa forme polynomiale de base16, on obtient :

110 1111 1010 1111 0000 1000 0000 = 6FAF08016

110 1111 1010 1111 0000 1000 0000 = 6166+ 15165+ 10164+ 15163+ 8161

110 1111 1010 1111 0000 1000 0000 = 50MCette valeur correspond à la fréquence du signal d"horloge CLK, de la carte DE1 de FPGA (CLS :

Voir plus loin).

3:La conversion de(21)10et(255)10en binaire est issue des divisions successives par2. Les

reportsrireprésenteront les bits associés à ces nombres; en général, N

10= (qk1rk1:::r1r0)2On illustre cette conversion par le tableau 1. Le tableau 1 montre que :

résultats de2:qiNombreReportsr iN

10= 211r

0q 0100r
1q 151r
2q 220r
3q 311q

3TABLE1 -

21

10= 101012De même pour

255

10= 111111112(Remarquer ici que ts les bits= 1; en effet25510= 2n1avecn= 8).

3

DECBINHEX

000000

100011

200102

300113

401004

501015

601106

701117

810008

910019

101010A

111011B

121100C

131101D

141110E

151111F

TABLE2 -

(11111100101001010111) 2.

L"idée ici consiste à faire des regroupements de4bits à partir du poids faible. Ensuite, on rem-

place chaque regroupement par la valeur Héxa correspondante . On rappelle la table de conversion 2, qui montre le passage entre systèmes DECBINHEX.

On tire alors,

1 1100 1010 0101 0111 = 1CA571111 1100 1010 0101 0111 = FCA57

5:Faisons l"opération inverse, qui permet de passer de l"hexadécimal : ,(FC9E)16,(CF9E)16,

et(8372)16en binaire puis en décimal. On obtient : (12A5)

16= 0001 0010 1010 0101 = 4773Idem pour les autres cas.

Exercice 2 : Nombres non signés, signés

1Soient4nombres hexadécimaux de taille8bits :(46),(C6),(24), et(CB). Convertissons

les en décimal en considérant les cas :

1:anon signé (Positif): La dynamique des nombresNreprésentables dans ce cas, est donnée par

l"encadrement :

0N2n=81 ;i:e0N255

Les résultats de cette conversion sont portés dans le tableau 3.

1:bSigné ( positif ou négatif ): L"intervalle des valeurs qu"on peut représenter enCA2est tel que :

2n1N2n11 ;i:e128N127

4

Nombre HexaNombre DEC correspondant

(46)70 (C6)198 (24)36 (CB)203

TABLE3 -Nombre HexaNombre DEC correspondant

(46)70 (C6)58 (24)36 (CB)53

TABLE4 -

2:Changeons la taille des nombres de8à16bits. On complète à partir du bit de poids fort

(MSB=bit de signe) avec des0siNest positif, avec des1dans le cas contraire. Les résultats sont résumés dans les tableau 5.Nombre HexaNombre Hexa (Cas NS)Nombre Hexa (S) (46)(0046)(0046) (C6)(00C6)(FFC6)(24)(0024)(0024) (CB)(00CB)(FFCB)TABLE5 -

Exercice 3 : Arithmétique

1:Effectuons les opérations classiques suivantes en limitant le résultat à4chiffres significatifs, et

en indiquant l"état de la retenueCo:

1253 + 7253 = 8506 (Co = 0; resultat Juste);2345 + 8765 = 1110 (Co6= 0;resultat Faux)7854 - 2345 = 5509 (Co = 0; resultat V);

2345 - 7854 = 4491 (Co6= 0;resultat F)N.B :Ce résultat est rectifié en prenant le complément de4491, affecté du signe; soit :

(1044491) =5509

2:Effectuons maintenant les opérations suivantes, tout en indiquant les valeurs des retenuesr6et

r

7ainsi que de l"overflow (débordement de calculs OVF). Tous les nombres hexa sont de taille

8bits, et représentés en système CA2. Le CA2permet en effet de transformer une soustraction

en addition. (56) + (2C) = 0101 0110 + 0010 1100 = 1000 0010 (56) + (2C) = (82) ; r

6= 1;r7= 0;OV F= 15

(56)(2C) = 0101 0110 + 1101 0011 + 1 = 0010 1010 (56) - (2C) = (2A) ; r

6= 1;r7= 1;OV F= 0(2C)(56) = 0010 1100 + 1010 1001 + 1 = 1101 0110

(2C) - (56) = (D6) ; r

6= 0;r7= 0;OV F= 0Idem pour les autres cas,

(8C) - (24) = (68) ; OVF = 1 ; (24) - (8C) = (98) ; OVF = 13:Représentons en codeBCD(Binary Coded Decimal) les nombres :199, et124, on obtient faci-

lement :

199 = 0001 1001 1001

124 = 0001 0010 0100

Effectuons ensuite leur somme, càd :

199 + 124 = 11 0010 0011 = 323N.B:Unajout de6étantappliqué auxcodes invalides1101,et1100,apparus suiteà l"opération

d"addition bit à bit.

Exercice 4 : Flottants, Norme IEEE 754

1:Déterminons l"intervalleIdes nombres réels représentables selon la normeIEEE7541985

simple précision.X: Nombre flottant.

X= (1)s2ExE01;F

oùsestlesignedeX,ExE0estl"exposantentiersigné,codéenbinairedécalé;E0= 2mE1

1etFest la partie fractionnaire de la valeur absolue de la mantisse. Le format de virgule flot-

tante Simple précision étant sur32bits :(mE;mF) = (8;23). On a :

1EX2mE2 = 2E0

1E0EXE0E0

Et,

11;F22mF

Ce qui permet d"écrire,

2

1E0 jXj 22mF2E0

I =

21E0;21 +E0;E0= 1272:ReprésentonslesréelssuivantsselonlanormeIEEE754 32bits:8;9;1:5;3:14;6:625; et125.

Le réel8est positif, le bit de signe est0;

On convertit8(sans signe) en binaire,on obtient :1000;0 = 1;023

L"exposant est égal à3, et on doit décaler puis convertir en binaire :3+127 = 130codé par

10000010;

Au final8est codé par

0 10000010 000000000000000000000005Le réel3;14a est0comme bit de signe;

6

5Conversion en binaire donne :11;001 = 1;100121

5L"exposant est égal à1, et on doit décaler puis convertir en binaire :1+127 = 128codé par

10000000;

5Au final3;14est codé par,(Idem pour le reste des cas.)

0 10000000 100100000000000000000003:Décodons en virgule fixe, le nombre binaire11:011. Pour ce faire, on écrit (forme

polynomiale) :11;011 = 121+ 120+ 122+ 123. On obtient,

11,001 = 3,375 !4:Je vous laisse le soin de mq la représentation au format SP du réel12:575est :

0 01000010 10010000000000000000000Effectuer ensuite le codage inverse.

5:Convertissons en décimal, les hexadécimaux réels donnés sous format IEEE754 32bits :

42E48000,3F880000,C7F00000BFC00000,C0900000 80000008.

On convertitX= 42E48000en binaire :X= 0 10000101 11001001000000000000000

Le signe de l"hexadécimal réel :S= 0;

L"exposant en binaire décalé est égal à133, Soit :EX= 133127 = 6; La partie après la virgule, sur23bits estF= 21+ 22+ 25+ 27

Au final(42E48000)16représente le décimal

42E48000 = (-1)

026(1 + 21+ 22+ 25+ 27) = 114;25À vous de faire des efforts!

6:Étant donnés les nombres( 0:1001010101)2, et( 0:11010101)2, vérifier que leurs

somme et produit en virgule flottante, sont respectivement :( 0:1001110110101)2,et ( 0:11101011011)2. 7quotesdbs_dbs5.pdfusesText_9
[PDF] exercices corrigés théorie de l'information

[PDF] exercices corrigés théorie des graphes

[PDF] exercices corrigés théorie des groupes pdf

[PDF] exercices corrigés théorie des jeux

[PDF] exercices corrigés théorie des mécanismes pdf

[PDF] exercices corrigés théorie des valeurs extrêmes

[PDF] exercices corrigés topologie l3

[PDF] exercices corrigés traitement numérique du signal

[PDF] exercices corrigés transformation chimique seconde

[PDF] exercices corrigés transformation chimique seconde pdf

[PDF] exercices corriges translation et rotation 4eme

[PDF] exercices corrigés triangle rectangle et cercle circonscrit

[PDF] exercices corrigés triangles égaux

[PDF] exercices corriges triangles egaux 3eme

[PDF] exercices corrigés triangles semblables 3ème