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
Représentation des
nombresProfs. Peña & Perez-Uribe & Mosqueron
Basé sur le cours du Prof. E. Sanchez
ARO-1Polycopié : Electronique numérique
Arithmétique binaire pages 21 à 34
Addition binaire
Nombres signés C1 et C2
Addition et soustraction en C2
Addition en BCD
ARO1 - 2017 - APE & CPN & RMQ
Représentation des données
ARO1 - 2017 - APE & CPN & RMQ
&DUDFWqUH1XPpULTXH (QWLHUV 5pHOV1RQVLJQpV
6LJQpV
Représentation des nombres entiers
Les instructions des ordinateurs traitent des nombres de taille fixe :4, 8, 16, 32 ou 64 bits
Avec un nombre composé de n bits, on ne peut représenter que 2 n valeurs entières différentes On souhaite disposer de valeurs positives et de valeurs négatives On souhaite pouvoir réaliser les 4 opérations arithmétiques (add, sub, mul, div) de la façon la plus simple possibleARO1 - 2017 - APE & CPN & RMQ
Représentation des nombres entiers
Nombre entier non signé
Représentation binaire standard, voir chapitre précédent.Nombre entier signé
Choisir une représentation du signe :
A la main on utilise le signe qui précède le nombre positif dans le tableur Excel, la couleur Rougeest parfois utilisé En électronique numérique on a dédié un bit: le "bit de signe" .Il existe plusieurs représentations :
signe & valeur absolue, complément à 1, complément à 2, biaisée, ... la représentation la plus utilisée est le complément à 2ARO1 - 2017 - APE & CPN & RMQ
Nombres entiers non-signés
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 => risque de débordement !ARO1 - 2017 - APE & CPN & RMQ
Représentation des nombres signés
Plusieurs représentations des nombres entiers signés en binaire:Signe-amplitude
Complément à 1
Complément à 2
nExcédent de 2
n-1 -1Nombres négatifs: signe-amplitude
Signe-amplitude :
Le bit de poids fort (MSB) indique le signe: 0 pour positif, 1 pour négatif, Les bits restants indiquent la valeur absolue utilisée pour la mantisse des nombres en virgule flottante (notation scientifique)Avec n bits on peut représenter
des entiers entre: -(2 n-1 -1) et +(2 n-1 -1)Inconvénients :
2 représentations du zéro
Algorithmique complexe,
même pour l'additionARO1 - 2017 - APE & CPN & RMQ
ARO1 - 2017 - APE & CPN & RMQ
Avec n bits on peut représenter des entiers entre: -(2 n-1 -1) et +(2 n-1 -1)Exemple avec n=4:
5 = 0101 -5 = 1101
0 = 0000 = 1000
Nombres négatifs: signe-amplitude
ARO1 - 2017 - APE & CPN & RMQ
Exemples d'opérations arithmétiques (avec n=4):5 0101
+3 00118 1000
résultat faux (0): dépassement de capacité5 0101
-3 10112 0000
résultat faux (0) la soustraction devrait pouvoir être traitée comme une addition:Nombres négatifs: signe-amplitude
Nombres négatifs: complément à 1
Complément à 1 : en fait, c'est le complément à 2 n -1 Avantage : facile à calculer (inverser tous les bits)Formule pour calculer le complément à 1 :
C1(A) = 2
n -1 - A = not(A) (inversion bit à bit)Inconvénients :
2 représentations du zéro
=> pas utiliséARO1 - 2017 - APE & CPN & RMQ
Nombres négatifs : complément à 2
nComplément à 2
n => représentation naturelle3 - 4 = -1, soit 0011 - 0100 = 1111 !
Un compteur-décompteur n bits en binaire pur
compte en boucle : 0, 1, ... 2 n -1, 0, 1, ... sur 4 bits: si compte + 1 depuis 0 ("0000"): "0000" "0001" "0010" "0011" ...0+1+2+3...
si décompte - 1 depuis 0 ("0000"): "0000" "1111" "1110" "1101" ...0-1-2-3...
ARO1 - 2017 - APE & CPN & RMQ
Nombres négatifs : complément à 2
nSur un compteur n bits, la valeur -1est naturellement représentée par 2n - 1, qui est la valeur obtenue en décomptant 1 fois depuis 0
Avec cette représentation, en additionnant -1 et +1 on obtient 2 n -1 est le complément à 2 n de +1 -2 est le complément à 2 n de +2, etc D'où : "représentation en complément à 2 nAutre terminologie souvent utilisée :
ce nombre est (écrit)"en (notation)complément à 2»ARO1 - 2017 - APE & CPN & RMQ
Nombres négatifs : complément à 2
nLa représentation en complément à 2
n d'un nombre négatif -A, s'obtient en calculant le complément à 2 n de +A, soit : C 2 (A) = 2 n -ALe complément à 2
n d'un nombre s'obtient en inversant chacun de ses n bits, puis en ajoutant 1 au résultat Inversion d'un bit : mettre 0 à la place d'un 1 et (not) mettre 1 à la place d'un 0ARO1 - 2017 - APE & CPN & RMQ
Nombres négatifs: complément à 2
Complément à 2 : c'est le complément à 2 n (C 2 Avantage : même circuit d'addition pour non-signé et signéFormule pour calculer le complément à 2 :
C2(A) = 2
n -AReprésentation:
Présenté à la suite ...
Généralement utilisé pour les
nombres signés en informatiqueARO1 - 2017 - APE & CPN & RMQ
nxnx x nx n ix i n iNombres négatifs : complément à 2
Représentation sur un cercle des nombres signés en complément à 2Débordement:
il a lieu entre +7 et -8 !Il est nommé: overflow
Avec n bits on peut représenter
des entiers entre: -(2 n-1 ) et +(2 n-1 -1)ARO1 - 2017 - APE & CPN & RMQ
ARO1 - 2017 - APE & CPN & RMQ
Nombres négatifs : complément à 2
ARO1 - 2017 - APE & CPN & RMQ
Exemples d'opérations arithmétiques (avec n=4):5 0101
+3 00118 1000
résultat faux (-8): dépassement de capacité5 0101
-3 11012 0010
résultat correct la soustraction peut être traitée comme une addition:Nombres négatifs : complément à 2
Soustraction avec complément à 2
Exemple: calculer 25 - 18 en binaire
Il revient à calculer le [25 + C
2 (18) ] 25 - 18 = + 7 exposantde 2: 54 3 2 1 0 + 18 :01 0 0 1 0 C 1 (18)10 1 1 0 1simple inversion des bits + 1 : 1 C 2 (18) : 1 0 1 1 1 01ère étape C 2 (18)Retenue : 1 1 1
+ 25 : 0 1 1 0 0 1 + C 2 (18) : 1 0 1 1 1 02ème étape 25 + C 2 (18) + 7 : 0 0 0 1 1 1Résultat signé !!!ARO1 - 2017 - APE & CPN & RMQ
ARO1 - 2017 - APE & CPN & RMQ
Les opérations d'addition et de soustraction sont simplifiées en complément à deux:Opérations avec complément à 2
Relation entre C
1 et C 2Complément à 1 :
C 1 (A) = 2 n -1 - A = not(A)Complément à 2 :
C 2 (A)= 2 n -A = 2 n -1 + 1 - A = C 1 (A) + 1 d'où: C 2 (A) = not(A) + 1 (utilisé très fréquemment)ARO1 - 2017 - APE & CPN & RMQ
ARO1 - 2017 - APE & CPN & RMQ
Exemple avec n=4:
Si n=4:
5 = 0101 -5 = 1011
3 = 0011 -3 = 1101
8 = -8 = 10000 = 0000
-8-7 0 7 8 -8-7 0 7 8Signe-Magnitude Vs C
2ARO1 - 2017 - APE & CPN & RMQ
Signe-Magnitude Vs C
2Exercices série II
1.En binaire, sur 8 bits, écrivez les nombres suivants
sans signe : +128 10 en notation "complément à 2» : -128 10 en notation "complément à 2» : +128 10 le complément à 2 de : +128 10 en notation "signe-amplitude» : - 127 10 en notation "signe-amplitude» : +128 10 en notation "excédent de 127» : +128 10 en notation "excédent de 127» : -128 10ARO1 - 2017 - APE & CPN & RMQ
Exercices série II
2.Comment se justifie la recette de cuisine pour calculer le
complément à 2 d'un nombre "inverser tous les bits puis ajouter 1» ? En examinant les chiffres 1 à 1 depuis la droite, trouvez une autre recette.3.Extension de nombres signés : comment étendre sur 2n bits un nombre de n bits, signé, en notation "complément à 2»?
ARO1 - 2017 - APE & CPN & RMQ
Etendre un nombre en complément à 2
Pour étendre, par exemple de 8 à 16 bits, un nombre sans signe, il suffit de le compléter avec des 0 sur sa gaucheExemple : le nombre 8bits sans signe 1001 1100
étendu sur 16 bits devient 0000 0000 1001 1100
Qu'en est-il pour un nombre signé, en notation
"complément à 2»? Si le nombre est positif, on le complète avec des 0, comme un nombre sans signeARO1 - 2017 - APE & CPN & RMQ
Etendre un nombre en complément à 2
Si le nombre est négatif, en passant de 8 à 16 bits on passe de "complément à 2 8» à "complément à 2
16Il faudra lui ajouter 2
16 -2 8 = 1111111100000000 Pour étendre de k bits un nombre signé, en notation "complément à 2», il faut le compléter sur sa gauche avec k copies du bit de signeExemple : le nombre 8 bits signé 1001 1100
étendu sur 16 bits devient 1111 1111 1001 1100
ARO1 - 2017 - APE & CPN & RMQ
Si l'on veut passer un entier signé xd'un format nbits vers un format n+kbits, en gardant la même valeur, il suffit de faire une extension de signe: le bit de signe est répété sur les nouveaux kbits de poids fortARO1 - 2017 - APE & CPN & RMQ
n nkExtension du signe en C
2ARO1 - 2017 - APE & CPN & RMQ
Traitement du dépassement de capacité pour une addition: si les deux opérandes sont du même signe: dépassement si le résultat est du signe opposé si les deux opérandes sont de signe opposé: il n'y a jamais de dépassement de capacité Plus formellement, pour des nombres n bits, signés en complément à 2: overflow = c n c n-1Exemple:
01115 0101
+3 +00118 1000
Entiers signés
Les entiers signés (integer) sont
codés sur 32 bits et en utilisant le complément à deux.Un entier signé peut donc
prendre les valeurs -2,147,483,648 à +2,147,483,647
Google a dû modifier le type de
variable utilisée pour compter le nombre de " vues » des vidéos sur YouTube en 2014 lorsque certains on dépassé plus de 2 milliardsARO1 - 2017 - APE & CPN & RMQ
Exercice série II
4.Ecrivez en binaire sur 8 bits en C2 (nombre signé) les nombres
suivants: -37 +535.Ecrivez en binaire sur 12 bits en C2 les mêmes nombres que ci-dessus, soit -37 et +53
quotesdbs_dbs8.pdfusesText_14[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