Sylvie DELAËT 2002 Architecture des machines Bienvenus en Amphi d’Architecture des Machines.

Slides:



Advertisements
Présentations similaires
Le codage des nombres en informatique
Advertisements

REPRESENTATION DE L’INFORMATION
Introduction à la programmation (420-PK2-SL) cours 1
Codage de l’information
Chapitre 4 La représentation des nombres.
Chapitre 4b La représentation des nombres.
Département Informatique Codage de l’information Laurent JEANPIERRE IUT de CAEN – Campus 3.
Matériel informatique Présentation du matériel informatique F.Schoubben.
I. Les différentes bases utilisées en numérique. La base d écimale, base de 10 ( ou codage de 10) qui utilise 10 symboles: 0 ; 1 ;2 ; 3 ; 4 ; 5 ; 6; 7.
1 Chapitre 2 La numération binaire. 2 Chapitre 2 : La numération binaire Introduction 1 - Le système binaire 2 - La conversion des nombres entiers 2.1.
Chapitre 4 la représentation des nombres. Chapitre 4 : La représentation des nombres 1 - Introduction 1.1 – Notion de mot 2 - La représentation des entiers.
Cahier de réussite Mathématiques. Voici ton cahier de réussite. Il te servira à visualiser tes progrès tout au long de l’année. Il te permettra également.
A1 : SYSTEMES DE NUMÉRATION ET CODES. PLAN A- Systèmes de numération 1- Système décimal 2- Système binaire 3- Système hexadécimal 4- Conversion des nombres.
Synthèse TP 2 Codeblock 1 Les objectifs de ce tp sont :
Information, Calcul, Communication
Suites ordonnées ou mettre de l’ordre
Par Sacha (11 ans - 6ème) - Le 9 mai 2017
Introduction au Langage Pascal
Multiplier, diviser des nombres relatifs
Architecture de machines Codage des informations
Représentation des nombres réels
Quelques Termes INFORMATIQUE ? ORDINATEUR ( Système Informatique)?
Chapitre 1 nombres, chaînes de caractères, booléens, et VARIABLES
CHAPITRE 3 Calcul numérique et puissances
PO M Multiplication A Addition D M A S = = 11 6
Logique Combinatoire.
Quel est le calcul prioritaire ? Y-a-t-il des parenthèses ?
Cahier de réussite Mathématiques.
Nombres entiers non signés/signés
Cours 2 : Représentation des nombres réels
Opérateurs Toute donnée informatique est stockée en mémoire sous la forme d'une combinaison de bits (mot machine). Les opérateurs bits permettent de modifier.
Ce videoclip produit par l’Ecole Polytechnique Fédérale de Lausanne
Additionner des nombres entiers
Semaine #1 INF130 par Frédérick Henri.
Représentation de l’information en binaire:
La courbe ci-contre représente
1°) Un nombre y est-il associé à 3, et si oui lequel ?
Représentation de l'information en binaire:
Précision d'une mesure et chiffres significatifs
+ et – sur les relatifs Menu général.
Programmation Numération Compétences visées Période
Plan du cours Introduction : création de circuits
ADDITION ET SOUSTRACTION DE RELATIFS 1) Addition 2) Soustraction 4) Distance de deux points 3) Calculs.
Codification et Représentation de l’information
Codage et Représentation de l’Information
Le système binaire Table des matières : -Présentation du binaire
Incertitudes.
Calcul Scientifique Initiation à SCILB
Prof. MOHAMED وزارة التربية الوطنية والتعليم العالي وتكوين الأطر والبحث العلمي 1.
CHAPITRE 3 Calcul numérique et puissances
OPTIMISATION 1ère année ingénieurs
Multiplier des décimaux
Révision du format des données
NUMERATION et REPRESENTATION DES NOMBRES
B.Shishedjiev - Informatique
SYSTèMES à évènements discrets
Position, dispersion, forme
Compléments sur Python (EduPython)
1 Architecture des ordinateurs Généralités. 2 Définition Informatique = Information + Automatique Ce terme a été introduit en France. Il est très répandu.
Chapitre 2 : Représentation de l’information dans la machine Introduction Représentation des nombres négatifs –Signe / valeur absolue –Complément à 1 –Complément.
Chapitre 10 : Division décimale
Catherine Cyrot - bibliothèques numériques - cours 3
1- Connaitre le vocabulaire des opérations.
Système de Numération : Décimal, Binaire, Octal et Hexadécimal
Codification et représentation de l’information Enseignant: Mahseur mohammed Groupe FB: mi2016ua1 Chaine YT: Cours informatique.
1- Écrire un nombre Écris les nombres dans lesquels tu entends 3
@ Sous-Réseau Diffusion
LES TRANSMISSIONS DE DONNEES : Les types de liaisons en PARALLELE ou en SERIE
بسم الله الرحمن الرحيم. mise en situation difficulté : Vous voulez transmettre une information un ami qui se trouve très loin de toi et ne peut vous entendre,
LES NOMBRES ENTIERS.
Transcription de la présentation:

Sylvie DELAËT 2002 Architecture des machines Bienvenus en Amphi d’Architecture des Machines

Sylvie DELAËT 2002 Architecture des machines Règles de vies Entrée (ou sortie) par le haut de l’amphi Prise de notes, écoute active Silence pendant le cours Poser des questions Répondre aux questions

Sylvie DELAËT 2002 Architecture des machines Planning Semaine 1 Cours Semaine 2 Cours et TD Semaine 3 à 14 Cours, TD et TP Semaine 15 TD et TP Semaine 16 Devoir surveillés

Sylvie DELAËT 2002 Architecture des machines Contrôle continu Cours du mercredi (Sylvie DELAËT) –Travail en TD –Interrogations (au minimum 2) –Sujet de réflexion Cours du vendredi (Alain VAUCHELLES puis Yacine BELLIK) –Travail en TP –Compte rendu de TP –Exposés

Sylvie DELAËT 2002 Architecture des machines Organisation Cours du vendredi (première partie) –TP de cascad Cours du mercredi –TD Cours du vendredi (seconde partie) –TP de C

Sylvie DELAËT 2002 Architecture des machines Chronogramme Temps Front descendant Front montant Niveau haut Niveau bas 0 1

Sylvie DELAËT 2002 Architecture des machines Plan Mémoires Codage Logique combinatoire Logique séquentielle Registres et mémoires

Sylvie DELAËT 2002 Architecture des machines Codage (Plan) 1.Introduction 2.Systèmes de numération 3.Codage des entiers 4.Codage des réels 5.Codage des caractères

Sylvie DELAËT 2002 Architecture des machines Systèmes de numération En base b, il y a b symboles. Un nombre en base b s’écrivant ( s k …s 1 s 0 ) b où les S i sont des symboles de la base vaut en décimal: s’ k b k + …+s’ 1 b 1 + s’ 0 b 0 où les S’ i sont les traductions décimales des symboles S i.

Sylvie DELAËT 2002 Architecture des machines Binaire En binaire les symboles s i et s’ i sont 0 et 1. Exemple: (s 4 s 3 s 2 s 1 s 0 ) 2 = s’ 4 * b 4 +s’ 3 *b 3 +s’ 2 *b 2 + s’ 1 *b 1 +s’ 0 *b 0 (10011) 2 = 1*2 4 +0*2 3 +0*2 2 +1*2 1 +1*2 0 = = = 19

Sylvie DELAËT 2002 Architecture des machines Binaire Décimal Hexadécimal A B C D E F

Sylvie DELAËT 2002 Architecture des machines Binaire Décimal Hexadécimal A B C D E F

Sylvie DELAËT 2002 Architecture des machines Systèmes de numération 1.Définition des systèmes 2.Conversions entre systèmes 3.Limitation des représentations 4.Opérations

Sylvie DELAËT 2002 Architecture des machines Conversions entre systèmes Décimal Binaire Hexadécimal

Sylvie DELAËT 2002 Architecture des machines Conversions entre base Méthodes des soustractions successives Méthodes des divisions successives Regroupement Éclatement

Sylvie DELAËT 2002 Architecture des machines Systèmes de numération 1.Définition des systèmes 2.Conversions entre systèmes 3.Limitation des représentations 4.Opérations

Sylvie DELAËT 2002 Architecture des machines Limitation des représentations Le nombre de symboles n’est pas infini. Sur n bits il n’est possible d’écrire que 2 n nombres différents! (De 0 à 2 n -1)

Sylvie DELAËT 2002 Architecture des machines Systèmes de numération 1.Définition des systèmes 2.Conversions entre systèmes 3.Limitation des représentations 4.Opérations

Sylvie DELAËT 2002 Architecture des machines Addition plus 3 égal 9: je pose 9, 5 plus 6 égal douze: je pose 2 et je retiens 1, 8 plus 1 égal 9 auquel j’ajoute 1 de retenue égal dix : Je pose 0 et je retiens 1; 0 plus 0 égal 0 auquel j’ajoute 1 de retenue égal 1: Je pose 1. Je lis le résultat sur 4 chiffres.

Sylvie DELAËT 2002 Architecture des machines Soustraction DécimalBinaireHexadécimal CA - 7 4

Sylvie DELAËT 2002 Architecture des machines Codage (Plan) 1.Introduction 2.Systèmes de numération 3.Codage des entiers 4.Codage des réels 5.Codage des caractères

Sylvie DELAËT 2002 Architecture des machines Codage des entiers Les entiers naturels Les entiers relatifs –Codage en complément restreint –Codage ne complément vrai Récapitulatif: codage sur 4 bits

Sylvie DELAËT 2002 Architecture des machines Les entiers naturels Sur 8 bits (un octet) on peut écrire 2 8 nombres différents soit les entiers naturels de 0 à 255. Souviens-toi « les 255 pièces d’or de Zelda »

Sylvie DELAËT 2002 Architecture des machines Les entiers relatifs Comment stocker des entiers qui peuvent être soit positifs soit négatifs? Il faut stocker le signe et la valeur absolue! Sur n bits, le plus grand positif sera au mieux de 2 n-1 -1

Sylvie DELAËT 2002 Architecture des machines Codage en complément restreint sur n bits Signe sur le premier bit, Les positifs sont codés comme des entiers naturels en ajoutant des zéros à gauche pour obtenir n bits, Pour les négatifs tous les bits sont inversés par rapport au codage en entier naturel sur n bits. Exemple: ( ) CR code +19 ( ) CR code -19

Sylvie DELAËT 2002 Architecture des machines Codage en complément vrai sur n bits Signe sur le premier bit, Les positifs sont codés comme des entiers naturels en ajoutant des zéros à gauche pour obtenir n bits. Pour les négatifs on ajoute 1 au codage en complément restreint sur n bits. Exemple: ( ) CR code +19 ( ) CR code -19

Sylvie DELAËT 2002 Architecture des machines Codages sur 4 bits Valeur décimale Complément vraiComplément restreint Entiers naturels Impossible sur 4 bits Impossible sur 4 bits ou Impossible sur 4 bits Incohérent

Sylvie DELAËT 2002 Architecture des machines Opérations En complément restreint (ou complément à un) –Le codage se fait en une étapes –L’addition en deux étapes En complément vrai (ou complément à deux) –Le codage se fait en deux étapes –L’addition se fait en une étape –Il est utilisé dans les machines actuelles

Sylvie DELAËT 2002 Architecture des machines Codage (Plan) 1.Introduction 2.Systèmes de numération 3.Codage des entiers 4.Codage des réels 5.Codage des caractères

Sylvie DELAËT 2002 Architecture des machines Limitation Le nombre de bits utilisés pour un codage binaire étant fini, le nombre de représentations possibles est également fini. Il est impossible de réellement coder les réels dans un ordinateur !!!

Sylvie DELAËT 2002 Architecture des machines Limitation Sur 32 bits on peut avoir au plus 2 32 représentations différentes.

Sylvie DELAËT 2002 Architecture des machines Virgule fixe/virgule flottante  1,m * 2 (e-1) Exemple sur 5 bits (2 5 représentations différentes)  p,m

Sylvie DELAËT 2002 Architecture des machines Virgule fixe/virgule flottante  1,m * 2 (e-1) -7 -0, 5 0,5 0,625 0,75 0, ,25 1,5 1,75 2 2,5 3 3, Exemple sur 5 bits  p,m -3, ,25 +0,5 +0, ,25 +1,5 +1, ,25 +2,5 +2, ,25 +3,5 +3,75

Sylvie DELAËT 2002 Architecture des machines La norme IEEE 754  1,mantisse * 2 exposant PrécisionsigneExposantmantisse Simple (32 bits)18 (par excès de 127) 23 Double (64 bits)111 (par excès de 1023) 52 Étendu (80 bits)115 (par excès de 16383) 64

Sylvie DELAËT 2002 Architecture des machines La norme IEEE 754 sur 32 bits  1,mantisse * 2 exposant 12,5 = +1,1001*2 3 Forme normalisée ,5 =( ) IEEE 754 Codage de 3 par excès de = = =( ) 2 Codage en binaire 12,5 = ,5 12,5 = ,5 = (1100,1)

Sylvie DELAËT 2002 Architecture des machines Invitation pour les gens motivés Se procurer la norme IEEE 754 et étudier les cas limites: –Représentation de zéro –Le plus grand réel –Le plus petit réel

Sylvie DELAËT 2002 Architecture des machines Codage (Plan) 1.Introduction 2.Systèmes de numération 3.Codage des entiers 4.Codage des réels 5.Codage des caractères

Sylvie DELAËT 2002 Architecture des machines Codage des caractères codage standard ASCII sur 1 octet (American Standard Code for Information Interchange) De 0 à (31) d, les codes ASCII ne sont pas imprimable (10) d = (0A) h début de ligne (13) d = (0D) h passage à la ligne De (32) d à (127) d les codes ASCII sont standards (48) d = (30) h caractère ‘0’ (49) d = (31) h caractère ‘1’ (65) d = (41) h caractère ‘A’ (97) d = (61) h caractère ‘à’ Vous avez une recherche personnel à faire sur le codage des caractères pour le TD 2 (cette prochaine) !

Sylvie DELAËT 2002 Architecture des machines Codage Unicode Les caractères sont codés sur 2 octets Avantage: tous les pays sont représentés sans « pagination » nécessaire Inconvénient: la taille des fichiers est doublée

Sylvie DELAËT 2002 Architecture des machines Codage (Plan) 1.Introduction 2.Systèmes de numération 3.Codage des entiers 4.Codage des réels 5.Codage des caractères

Sylvie DELAËT 2002 Architecture des machines Techniques à retenir Codage en base b Conversions entre systèmes de numération Codage en virgule flottante sur 32 bits Codage des caractères

Sylvie DELAËT 2002 Architecture des machines Messages à retenir Un ordinateur ne calcule qu’en binaire. Une suite de symbole n’a de sens que si on connaît son codage. Il est très souvent utile de faire des conversions. Un ordinateur ne possède qu’un nombre fini de représentations

Sylvie DELAËT 2002 Architecture des machines Binaire Décimal Hexadécimal A B C D E F

Sylvie DELAËT 2002 Architecture des machines Codages sur 4 bits Valeur décimale Complément vraiComplément restreint Entiers naturels Impossible sur 4 bits Impossible sur 4 bits ou Impossible sur 4 bits Incohérent

Sylvie DELAËT 2002 Architecture des machines La norme IEEE 754 sur 32 bits  1,mantisse * 2 exposant 12,5 = +1,1001*2 3 Forme normalisée ,5 =( ) IEEE 754 Codage de 3 par excès de = = =( ) 2 Codage en binaire 12,5 = ,5 12,5 = ,5 = (1100,1)

Sylvie DELAËT 2002 Architecture des machines Récapitulatif du cours de codage-Formation initiale première année Version du mercredi 9 octobre 2002