Représentation de linformation en binaire 1 Linformation et sa
Groupe « Faire de l'informatique sans ordinateur à l'école et au collège ». Janvier 2015. Pour représenter un nombre en binaire nous n'avons que deux
Représentation des nombres
lycée louis-le-grand informatique commune. Représentation dans une base. Pour représenter un nombre n en base 10 on doit utiliser 10 caractères.
Représentation des nombres entiers
Introduction aux systèmes informatiques. Représentation des nombres entiers signés. • Conventions. • Valeur signée. • Codage DCB (Décimal Codé Binaire).
IPT : Cours 2 La représentation informatique des nombres — (3 ou 4
27 sept. 2016 Représentation informatique des nombres http://pascal.delahaye1.free.fr/. Proposition 1 : Codage binaire de la partie enti`ere.
Informatique en CPGE (2018-2019) Représentation des nombres 1
Informatique en CPGE (2018-2019). Représentation des nombres. 1 Codage de l'information. Les ordinateurs comme d'autres appareils
Chapitre 1 - Représentation dun nombre en machine erreurs d
Ce chapitre est une introduction à la représentation des nombres en machine et aux erreurs d'arrondis basé sur [2]
1 Représentation des nombres
bug informatique plus exactement à une erreur liée à la représentation de nombres. L'objectif de ce chapitre est de mieux comprendre ce qu'est un nombre
Représentation des nombres entiers en mémoire
Informatique. CI1:ARCHITECTURE MATÉRIELLE ET LOGICIELLE. CHAPITRE 3–PRINCIPE DE LA REPRÉSENTATION DES NOMBRES ENTIERS EN. MÉMOIRE. Savoir. Savoirs.
Représentation des nombres
Nous disposons de 64 bits pour représenter un nombre ; il est donc naturel de La raison du rôle particulier que joue la base 16 en informatique provient ...
Représentation des nombres flottants
Un nombre représenté en virgule flottante est M – un nombre dont le premier chiffre est non nul. • Exemple: ... Représentation de l'exposant et de.
[PDF] AIII Représentation des nombres en informatique - AlloSchool
13 déc 2017 · Le programme d'IPT limite ce chapitre à la représentation des nombres réels en virgule flottante normalisée sans traiter de cas particuliers
[PDF] Représentation des nombres
Pour représenter un nombre n en base 10 on doit utiliser 10 caractères différents pour représenter les 10 premiers entiers : 0 1 2 3 4 5 6 7 8 9
[PDF] Représentation des nombres entiers
Introduction aux systèmes informatiques Représentation des nombres entiers signés • Conventions • Valeur signée • Codage DCB (Décimal Codé Binaire)
[PDF] 1 Représentation des nombres
L'objectif de ce chapitre est de mieux comprendre ce qu'est un nombre pour un ordi- nateur et pour le langage Python afin entre autres d'effectuer des
[PDF] Représentation des nombres Polycopié : Electronique numérique
Les nombres peuvent être représentés sur une droite: En informatique: nombres représentés sur N bits plage limitée! représentation sur un cercle
[PDF] IPT : Cours 2 La représentation informatique des nombres
27 sept 2016 · Exercice : 1 Donner la décomposition binaire du nombre x = 17 2 2 Codage informatique des nombres entiers 2 1 Les unités (ou mots) 'mémoire'
[PDF] Informatique en CPGE (2018-2019) Représentation des nombres 1
Informatique en CPGE (2018-2019) Représentation des nombres 1 Codage de l'information Les ordinateurs comme d'autres appareils permettent de mémoriser
[PDF] Représentation de linformation en binaire - IREM Clermont-Ferrand
La représentation des nombres à virgule communément utilisée en informatique (norme IEE 754) est une variante de la précédente qu'on appelle la représentation
[PDF] Représentation des informations – Codage des nombres
La représentation des entiers peut être est réalisée sur 1 2 4 ou 8 octets soit 8 16 32 ou 64 bits voir plus Pour représenter les entiers positifs il
[PDF] Chapitre 1 Codification et représentation des nombres Introduction
Dans les domaines de l'automatisme de l'électronique et de l'informatique nous utilisons la base 2 Tous les nombres s'écrivent avec deux chiffres uniquement
IFT2880
Organisation des ordinateurs et systèmes
Représentation des nombres
flottantsIFT2880
Organisation des ordinateurs et systèmes
Notation exponentielle
Le point décimal "flotte"
(ajustement approprié de l'exposant). •Représentations équivalentes dans la base 10 de 1,234123 ,40 0.0 x 10
-212 ,34 0.0 x 10
-11,2 34. 0 x 1 0
012 3.4 x 10
11 2.3 4 x 10
21.2 34 x 10
30.1 234 x 10
4IFT2880
Organisation des ordinateurs et systèmes
Éléments de la notation
exponentielle -0. 987 6 x 1 0 -3Signe de
la mantissePosition du
point décimalMantisse
Exposant
Signe de
l'exposant BaseBase de système du nombre!
IFT2880
Organisation des ordinateurs et systèmes
Représentation normalisée
•Un nombre représenté en virgule flottante est normalisé s'il est sous la forme: •± 0,M * X ±c •M - un nombre dont le premier chiffre est non nul •Exemple: •+ 59,4151 * 10 -5Normalisé: +0,594151 * 10
-3IFT2880
Organisation des ordinateurs et systèmes
Représentation de l'exposant et de
son signe •L'exposant est translatée de manière à toujours coder en interne une valeur positive •Avec 2 digits réservés au codage de l'exposant •Les valeurs positives: [+0, +99] •En appliquant une translation k=50: •Les exposants représentables => [-50,49] •La constante k est appelée constante d'excentrementIFT2880
Organisation des ordinateurs et systèmes
Représentation en virgule flottante
•Avec 2 digits réservés au codage de l'exposant avec un excentrement égal à 50 10 et 5 digits pour la mantisse on peut représenter • de .00001 x 10 -50à .99999 x 10
49IFT2880
Organisation des ordinateurs et systèmes
Overflows / Underflows
•De.00001 x 10 -50à .99999 x 10
491 x 10
-55à .99999 x 10
49IFT2880
Organisation des ordinateurs et systèmes
Format typique
IFT2880
Organisation des ordinateurs et systèmes
La norme IEEE 754
•Un format standardisé •Format simple précision: 32 bits •Bit du signe (1 bit) •Exposant (8 bits) •Mantisse (23 bits) •Format double précision: 64 bits •Bit du signe (1 bit) •Exposant (11 bits) •Mantisse (52 bits)IFT2880
Organisation des ordinateurs et systèmes
Format simple précision
32 bits
Mantisse (23 bits)
Exposant (8 bits)
Signe de la mantisse (1 bit)
CSM en base 2, avec un bit caché à 1
IFT2880
Organisation des ordinateurs et systèmes
Format Double Précision
64 bits
Mantisse (52 bits)
Exposant (11 bits)
Signe de la mantisse (1 bit)
IFT2880
Organisation des ordinateurs et systèmes
Normalisation dans le format IEEE
754•La mantisse est normalisé sous la forme •±1,M*2 ±c •Pseudo mantisse •Le 1 précédant la virgule n'est pas codé en machine et est appelé bit caché •Exemple: •Mantisse: •Représentation:
10100000000000000000000
1.1 01
2 = 1.6 25 10IFT2880
Organisation des ordinateurs et systèmes
IEEE 754, Représentation de
l'exposent •Constante k d'excentrement appliquée à l'exposant •Simple précision: +127 10 •Double précision: +1023 10 •L'exposant c codé en interne •±c + 127 10 •±c + 1023 10 •Ex., - k = 127 10 •Exposant: •Représentation:10000111
2 13510 - 12 7 10 = 8 10 (v ale ur)
IFT2880
Organisation des ordinateurs et systèmes
Représentation de l'exposant et de
son signe - Exemple -Représentez l'exposant 14
10 avec un excentrement 127: 12710 = + 01111111 2 14 10 = + 00001110 2
Représentation= 10001101
2IFT2880
Organisation des ordinateurs et systèmes
Représentez l'exposant -8
10 avec un excentrement 127: 12710 = + 01111111 2 - 8 10 = - 00001000 2
Représentation= 01110111
2Représentation de l'exposant et de son
signe - Exemple -IFT2880
Organisation des ordinateurs et systèmes
Exemple
•Simple précision0 1 000 001 0 1 100 000 00 000 000 000 000 00
1.11 2 = 1.75 10130 - 127 = 3
0 = mantisse positive
+1.75 × 2 3 = 14.0IFT2880
Organisation des ordinateurs et systèmes
Exercice - Conversion en virgule
flottante IEEE 754 •Quelle est la valeur décimale des représentations internes suivantes? •Réponse:1 1 000 001 0
11110110000000000000000
IFT2880
Organisation des ordinateurs et systèmes
Exercice - Conversion en virgule
flottante IEEE 754 •Quelle est la valeur décimale des représentations internes suivantes? •Réponse: -15.68751 1 000 001 0
11110110000000000000000
Réponse
IFT2880
Organisation des ordinateurs et systèmes
1 1 000 001 0
11110110000000000000000
Solution
En décimal
130 - 127 = 31.11110110000000000000000000
1 + .5 + .25 + .125 + .0625 + 0 + .015625 +
.00781251.9609375
2 3 = 15.6875 - 15.6875 ( negatif )IFT2880
Organisation des ordinateurs et systèmes
1 1 000 001 0
11110110000000000000000
Solution : Méthode Alternative
En décimal
130 - 127 = 31.11110110000000000000000000
1111.10110000000000000000000
- 15.6875 ( negatif )Décalez
"Point"IFT2880
Organisation des ordinateurs et systèmes
Exercice - Conversion en virgule
flottante IEEE 754 •Quelle est la représentation interne du nombre 3.14 10 •Remarque: utiliser seulement les 10 chiffres significatifs pour la mantisse •Réponse:IFT2880
Organisation des ordinateurs et systèmes
Exercice - Conversion en virgule
flottante IEEE 754 •Quelle est la représentation interne du nombre 3.14 10 •Remarque: utiliser seulement les 10 chiffres significatifs pour la mantisse •Réponse:Réponse
0 1 000 000 0
10010001111000000000000
IFT2880
Organisation des ordinateurs et systèmes
Solution : 3.14 en IEEE Simple Précision
3.14 En Binaire (approx):
11.001000111101
•Normalisez (2 1 •Enlevez le bit caché1001000111101
Exposant = 127 + 1
10000000
Valeur est positive: Bit de signe = 0
0 10000000 10010001111010000000000
IFT2880
Organisation des ordinateurs et systèmes
IEEE 754 Simple Précision
Format (Résumé)
•Signe - 1 bit (0 - "+"; 1 - "-") •Exposant - 8 bits (excentrement-127) •Mantisse - 23 bits •Format binaire •Normalisation : 1.MMMM... •Bit caché sк M 1 M 2 ... M 23signeexposentMantisse
189310
IFT2880
Organisation des ordinateurs et systèmes
Représentation du zéro, des infinis,
représentations dénormalisées •Le norme IEEE admet des codages spéciaux pour la représentation •0 •Représentations dénormaliséesIFT2880
Organisation des ordinateurs et systèmes
Représentation du zéro, des infinis,
représentations dénormaliséesConditions
spécialesNon 0±128
±∞±0±128
±2 E+127 * 1.MTout-126 - +127 ±2 -126 * 0.MNon 000±00
ValeurMantisseExposant
IFT2880
Organisation des ordinateurs et systèmes
Addition et soustraction de deux
nombres décimales en virgule flottanteOpérandes AlignementNormaliser et arrondir
6.144 ´10
20.06144 ´10
41.003644 ´10
5 +9.975 ´10 4 +9.975 ´10 4 + .0005 ´10 510.03644 ´10
41.004 ´10
5 Opérandes Alignement Normaliser et arrondir1.076 ´10
-71.076 ´10
-77.7300 ´10
-9 -9.987 ´10 -8 -0.9987 ´10 -7 + .0005 ´10 -90.0773 ´10
-77.730 ´10
-9IFT2880
Organisation des ordinateurs et systèmes
Calcul en virgule flottante: Addition
•Nombres doivent être alignés : avoir les mêmes exposants (le plus élevé pour protéger la précision) •Additionner mantisses. Si overflow, ajuster l'exposant •Ex. 0 51 99718 (e = 1) et 0 49 67000 (e = -1) •Aligner les nombres:0 51 997180 51 00670
•Additionner:99718 +00670100388A Overflow
•Arrondir le nombre et ajuster l'exposant: 0 52 10039IFT2880
Organisation des ordinateurs et systèmes
Calcul en virgule flottante: Multiplication
•(a * 10 e ) * (b * 10 f ) = a * b * 10 e+f •Règle: multiplier les mantisses; additionner les exposants But:Codage en excédent, (n + e) + (n + f) = 2 * n + e + f8 Besoin soustraire constante d'excentrement n
a partir du résultat •Ex. 0 51 99718 (e = 1) and 0 49 67000 (e = -1)Mantisses:.99718 * .67000 = 0.6681106
Exposants:51 + 49 = 100 and 100 - 50 = 50Normaliser:.6681106 .66811
Résultat:.66811 * 10
0 (50 signifie e = 0)quotesdbs_dbs41.pdfusesText_41[PDF] mantisse exposant binaire
[PDF] exposant biaisé
[PDF] profondeur de la nappe albienne algerie
[PDF] reserve d eau en algerie
[PDF] nappe de l'albien algérie
[PDF] ressources en eau en algerie
[PDF] l'eau en algérie pdf
[PDF] problématique de l'eau en algérie
[PDF] la gestion de l'eau en algerie
[PDF] carte nappes phréatiques algerie
[PDF] cours de forage d'eau
[PDF] equipement de forage d'eau pdf
[PDF] nombres relatifs définition
[PDF] realisation d'un forage d'eau