Nombres fractionnaires en BINAIRE



Documents pareils
Chapitre 10 Arithmétique réelle

IFT2880 Organisation des ordinateurs et systèmes

Définition 0,752 = 0,7 + 0,05 + 0,002 SYSTÈMES DE NUMÉRATION POSITIONNELS =

Représentation des Nombres

Codage d information. Codage d information : -Définition-

Logiciel de Base. I. Représentation des nombres

Conversion d un entier. Méthode par soustraction

UEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux.

Représentation d un nombre en machine, erreurs d arrondis

Informatique Générale

Date : Note /20 : EVALUATION Nom : Prénom : Classe : Traitement sur mots

I- Définitions des signaux.

Glossaire des nombres

Architecture des ordinateurs TD1 - Portes logiques et premiers circuits

V- Manipulations de nombres en binaire

Atelier C TIA Portal CTIA04 : Programmation des automates S7-300 Opérations numériques

Bases de programmation. Cours 5. Structurer les données

avec des nombres entiers

Arithmétique réelle. Introduction à l arithmétique flottante La précision des calculs: analyse et améliorations. Valérie Ménissier-Morain

Licence Sciences et Technologies Examen janvier 2010

Les opérations binaires

Arithmétique binaire. Chapitre. 5.1 Notions Bit Mot

Représentation d un entier en base b

Mathématiques appliquées à l informatique

SOCLE COMMUN - La Compétence 3 Les principaux éléments de mathématiques et la culture scientifique et technologique

Architecture de l ordinateur

EBS 204 E C B S. Publication : Novembre 96

LES TYPES DE DONNÉES DU LANGAGE PASCAL

ET LO GICIEL D UN S YS T EME IN FORMATIQUE

Partie 1. Professeur : Haouati Abdelali. CPGE Lycée Omar Ibn Lkhattab - Meknès haouaticpge@gmail.com

Probabilités sur un univers fini

EXERCICES DE REVISIONS MATHEMATIQUES CM2

Nombres, mesures et incertitudes en sciences physiques et chimiques. Groupe des Sciences physiques et chimiques de l IGEN


DOCM Solutions officielles = n 2 10.

Algorithme. Table des matières

La mémoire. Un ordinateur. L'octet. Le bit

Une version javascript sera disponible directement dans le cours prochainement.

Petit lexique de calcul à l usage des élèves de sixième et de cinquième par M. PARCABE, professeur au collège Alain FOURNIER de BORDEAUX, mars 2007

Image d un intervalle par une fonction continue

Cours d introduction à l informatique. Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions

Activité 1. Compter les points Écriture binaire des nombres. Résumé. Liens pédagogiques. Compétences. Âge. Matériel

Présentation du cours de mathématiques de D.A.E.U. B, remise à niveau

Exemple d implantation de fonction mathématique sur ST240

Microprocesseur + Logiciel

Numérisation du signal

La question est : dans 450 combien de fois 23. L opération est donc la division. Le diviseur. Le quotient

Activité 1 : Le triangle de Sierpinski

Feuille TD n 1 Exercices d algorithmique éléments de correction

Solutions du chapitre 4

Définition : On obtient les nombres entiers en ajoutant ou retranchant des unités à zéro.

MICROINFORMATIQUE NOTE D APPLICATION 1 (REV. 2011) ARITHMETIQUE EN ASSEMBLEUR ET EN C

Etudier l influence de différents paramètres sur un phénomène physique Communiquer et argumenter en utilisant un vocabulaire scientifique adapté

Calculatrice TI Collège Plus

AC AB. A B C x 1. x + 1. d où. Avec un calcul vu au lycée, on démontre que cette solution admet deux solutions dont une seule nous intéresse : x =

Priorités de calcul :

Initiation à LabView : Les exemples d applications :

Organisation des Ordinateurs

L informatique en BCPST

TS 35 Numériser. Activité introductive - Exercice et démarche expérimentale en fin d activité Notions et contenus du programme de Terminale S

ProCod. Manuel d utilisation. Software de programmation pour codeurs absolus TWK modèles CRF et DAF CRF DF 08 / 10

TOUT CE QU IL FAUT SAVOIR POUR LE BREVET

Programmation C. Apprendre à développer des programmes simples dans le langage C

LES NOMBRES DECIMAUX. I. Les programmes

Info0101 Intro. à l'algorithmique et à la programmation. Cours 3. Le langage Java

EXCEL TUTORIEL 2012/2013

La conversion de données : Convertisseur Analogique Numérique (CAN) Convertisseur Numérique Analogique (CNA)

Acquisition et conditionnement de l information Les capteurs

Systèmes à guirlandes pour câbles et tuyaux

Volet préparatoire aux cours de CSI - MODULE 1

Projet de Traitement du Signal Segmentation d images SAR

CORRIGE LES NOMBRES DECIMAUX RELATIFS. «Réfléchir avant d agir!»

Chapitre 1 I:\ Soyez courageux!

Agent DEXXON DATAMEDIA GENNEVILLIERS

Complément d information concernant la fiche de concordance

Compléments de documentation Scilab : affichage de texte et formatage de nombres

Technique opératoire de la division (1)

Puissances d un nombre relatif

Centre d'etudes Nucléaires de Fontenay-aux-Roses Direction des Piles Atomiques Département des Etudes de Piles

De l arithmétique d intervalles à la certification de programmes

Analystes financiers (Mai 2006) 3

Le chiffre est le signe, le nombre est la valeur.

EVALUATIONS MI-PARCOURS CM2

Introduction à l étude des Corps Finis

Rappels Entrées -Sorties

TO4T Technologie des ordinateurs. Séance 1 Introduction aux technologies des ordinateurs

TD : Codage des images

TP a Notions de base sur le découpage en sous-réseaux

Le multiplexage. Sommaire

Cours Informatique 1. Monsieur SADOUNI Salheddine

Date M.P Libellé Catégorie S.Catégorie Crédit Débit Solde S.B

Ce document a pour objet : de rappeler les principes de base d information concernant les coordonnées bancaires,

Filtres passe-bas. On utilise les filtres passe-bas pour réduire l amplitude des composantes de fréquences supérieures à la celle de la coupure.

Jeux de caracte res et encodage (par Michel Michaud 2014)

Continuité et dérivabilité d une fonction

Partie Agir : Défis du XXI ème siècle CHAP 20-ACT EXP Convertisseur Analogique Numérique (CAN)

Transmission de données. A) Principaux éléments intervenant dans la transmission

Traitement de texte : Quelques rappels de quelques notions de base

Architecture matérielle des systèmes informatiques

Transcription:

Nomres Fractionnaires inaires Nomres fractionnaires en BINAIRE Nomres fractionnaires en virgule fixe. Généralités Un nomre fractionnaire comporte deux parties :!"Une valeur entière,!"suivie d une valeur fractionnaire. Les deux parties sont séparées par une virgule qui se place à droite du chiffre le moins significatif de la partie entière (chiffre de poids unité). EXEMPLE : Le nomre π est un nomre fractionnaire, il s écrit :,46 entière fractionnaire. Pondération de la partie fractionnaire De même que le système de numération décimal, le système de numération Binaire est un système pondéré. Comme nous l avons vu pour la représentation des nomres entiers, chaque it d un nomre inaire a un poids fonction de son rang (Numération et représentation des nomres). La pondération d un nomre fractionnaire inaire se décompose comme suit : 4, 4 5 Partie entière Partie fractionnaire Exemple : Soit le nomre inaire, Rang Poids 4 5 4 5 Nomre Position de la virgule Partie entière ( ) + ( ) + ( ) 8 + 4 + ( Partie fractionnaire ) + ( ) + (.5 +.5 +.5.465 5 ), = ( ), 465() Philippe HOARAU /6

Nomres Fractionnaires inaires Conversions. Conversion Binaire / Décimal La conversion Binaire / Décimal se fait en additionnant les produits des its à par leur poids respectifs comme développé dans le chapitre précédent.. Conversion Décimal / Binaire Effectuer des multiplications successives par de la partie fractionnaire en conservant à chaque fois la partie entière du résultat : Exemple : soit le nomre,4à convertir en Binaire : Partie entière () Partie fractionnaire (.4),4. =,8 = +,8,8. =,56 = +,56,56. =, = +,,. =,4 = +,4 ( ) = (),4. =,48 = +,48,48. =,96 = +,96,96. =,9 = +,9,9. =,84 = +,84,4 = ( ), () On voit immédiatement que, contrairement à la partie entière, la partie fractionnaire peut s exprimer par une suite non finie, ce qui impose de définir un critère d arrêt. Ce critère est la précision qui doit être équivalente dans les deux ases. Dans l exemple précédent, la précision décimale étant de ± 5., le développement en puissance de doit donc s arrêter au nième terme tel que : n < 5. Log( n n soit >,. ) > Log() nlog() > Log() Log() n > Log() n > 7,64 On s arrêtera donc au 8 éme rang Vérification : Partie entière ( ) = () Partie fractionnaire =,5 +,785 +,965 =,67875 La précision attendue est ien otenue. Nomres fractionnaires en virgule flottante Tout nomre N peut s écrire sous la forme : dans laquelle : #" N représente le nomre fractionnaire #" M la mantisse #" B la ase du système de numération N = M B e Philippe HOARAU /6

Nomres Fractionnaires inaires #" e la caractéristique ou exposant Exemple : Sous la forme virgule flottante, le nomre décimal positif 4,56 peut s écrire : mantisse 4,56 x Ou,456 x Ou,456 x.. Ou,456 x 4 Ou 456 x Rappel : en représentation signé, le it le plus à gauche du nomre inaire représente le signe () pour le signe + et () pour le signe - exposant De la même façon, le nomre inaire positif s écrira : mantisse Signe (+) x Ou, x Ou, x Ou, x exposant. Norme IEEE 754 #" La norme IEEE 754 (Institute of Electrical and Electronics Engineers) définit les règles de représentation des nomres en virgule flottante. #" Cette représentation se fait soit sur BITS (format simple) ou sur 64 BITS (format doule) Le format simple IEEE 754 se compose de trois champs:. its représentant la mantisse (f). 8 its représentant l'exposant (e). it représentant le signe Ces champs sont stockés de façon contiguë dans un mots de its. (s) Exposant ( e ) Mantisse ( f ) Les its à représentent la mantisse (f), avec le it comme LSB de la fraction et le it comme MSB. Les its à représentent exposant ase (e), avec le it comme LSB et le it comme MSB. Le it contient le signe (s) avec s= pour le signe positif et s= pour le signe négatif. Pour rendre portales des programmes utilisant les nomres flottants, la norme IEEE 754 décrit non seulement les ornes des nomres flottants, mais elle donne aussi une convention pour représenter des valeurs spéciales: ±, NaN (Not a Numer) qui permettent de donner des valeurs à des divisions Philippe HOARAU /6

Nomres Fractionnaires inaires par zéro, ou à des racines carrées de nomres négatifs par exemple. Les valeurs spéciales permettent d'écrire des programmes de calcul de racines de fonctions éventuellement discontinues. Le taleau suivant donne la correspondance entre les valeurs des champs s, e, f et la valeur représentée par le format simple. de s, e, f numérique < e < 55 (-) S x e-7 x.f (normal N) e = ; f (au moins un it de f non nul) e = ; f = (tous les its de f sont à ) (-) S x e-6 x.f (sunormal N) (-) S x. ( signé) s = ; e = 55; f = + s = ; e = 55; f = - s = u; e = 55; f NaN (Not-a-Numer) Lorsque <e<55, la valeur du nomre est otenue en insérant un point immédiatement à gauche du it le plus significatif de la fraction, et en insérant un it à implicite à gauche du point. Si e=, un est inséré implicitement à gauche du point. Les its de la partie fractionnaire cominés avec le it implicite donnent un nomre de 4 its.. Nomres caractéristiques dans le format IEEE 754 Nom commun Représentation its Représent. Hexa. décimale +. - 8 -. F8. 4. Normal N maxi 7F7FFFFF.4847e+8 Normal N positif mini 8.754945e-8 Sunormal N maxi 7FFFFF.75494e-8 Sunormal N positif mini.49846e-45 + 7F8 + infini - FF8 - infini Not-a-Numer 7FC NaN Philippe HOARAU 4/6

Nomres Fractionnaires inaires Un NaN (Not-a-Numer) peut être représenté par plusieurs autres cominaisons de its satisfaisant la définition du NaN.. Exemples de nomres au format IEEE 754 Représentation its Représent. Hexa 44 (, x 8-7 ) () = (, x ) () = () () EA 47A BF (, x 5-7 ) () =(, x - ) (), () =,5 () = (, x 4-7 ) () = (, x 7 ) () =, () =5,65 () -(. x 6-7 ) () = -(. x - ) () -(.) () = -.5 () On dit d une mantisse qu elle est normalisée lorsqu elle est fractionnaire et ne comporte qu un seul à gauche, l exposant étant ajusté en conséquence. Ainsi, les nomres,46 d une part, -,6 d autre part présentent une mantisse normalisée lorsqu ils s écrivent respectivement,46 x et,6 x -. Philippe HOARAU 5/6

Nomres Fractionnaires inaires Nomres fractionnaires en virgule fixe.... Généralités.... Pondération de la partie fractionnaire... Conversions.... Conversion Binaire / Décimal.... Conversion Décimal / Binaire... Nomres fractionnaires en virgule flottante.... Norme IEEE 754.... Nomres caractéristiques dans le format IEEE 754... 4. Exemples de nomres au format IEEE 754... 5 Philippe HOARAU 6/6