B.Shishedjiev - Informatique

Slides:



Advertisements
Présentations similaires
Premier programme en C :
Advertisements

L’électronique numérique
Architecture de machines Codage des informations
Architecture de machines Le microprocesseur
TECHNOLOGIE DES ORDINATEURS
« 1.8. La numération binaire »
ARCHITECTURE INTERNE d’un MICROPROCESSEUR
Informatique Deug2 Sciences Eco S. Maabout 2004/2005.
Les formats Stage – Semaine 4.
Introduction à l’Algorithmique
Calculs de complexité d'algorithmes
La méthode MERISE 26/03/2017 Analyse Informatique.
Jacques Lonchamp IUT Nancy Charlemagne – DUT Informatique 1A
Le codage de l ’information
Le Concept du programme enregistré
Samedi 6 septembre 2008matériel informatique1 Codage de linformation.
Architecture des Ordinateurs
Les types de codage Le complément à 2 : Nombres entiers
Présentation Unité de codage
Représentation numérique de l’information
Le codage des nombres en informatique
Chapitre 8 : L’architecture de base des ordinateurs
Cours algorithme 2 S. Tabbone.
Représentation numérique de l’information
Partie Informatique Algorithmique Introduction A. LOTFI
Architecture de base d’un ordinateur
Les éléments de base de l’algorithmique
RESUMES Module II1 SOMMAIRE CYCLE 1 : Saisir – Afficher – Données
Le codage des nombres en informatique
Formats des nombres réels
Algorithmique et programmation Informatique Cours 9 12/11/2001.
Interprétation du contenu d ’une zone mémoire
Arithmétique des “computers”
Représentation de l’information
Principes de programmation
La programmation en langage C
INFORMATIQUE INF1B Les principes de fonctionnement de l’ordinateur
Annexe A: Numérotation binaire
Informatique et Unix Jean-Pierre Gallou
LANGAGE C LP A2I IUT St DIE
Création JJ Pellé le 11 octobre 2009
Logique programmée & Microprocesseurs
Informatique, Ordinateur & Programme ...
Codage de l’information
Chapitre 2 : Représentation de l’information dans la machine
Les Forges Sociales Journée Informatique 2014 Guillaume PHILIPPON.
Représentation des informations
Codage des nombres réels avec la norme IEEE-754
Le codage des nombres binaires
Structures de stockage
Cohen Julien Neville gabriel
Le codage des nombres en informatique
Un survol du language C.
REPRESENTATION DE L’INFORMATION
Les Machines RAM.
Le codage des nombres en informatique
Microcontrôleurs PIC. 1ère séance Présentation du PIC16F876 Outils de programmation du PIC Le langage C Exemples d’applications simples 2ème séance Présentation.
1 École des Mines de Saint-Etienne. 158, cours Fauriel Saint-Etienne Cedex 2. tél Fax Cours Architecture des.
Introduction aux systèmes numériques
Introduction à la programmation (420-PK2-SL) cours 1
Codage de l’information
Cours d’initiation en Informatique
Chapitre 4 La représentation des nombres.
Tour rapide d’un premier programme SPARC v9
Chapitre 4b La représentation des nombres.
Chapitre 9 Les caractères.
Introduction au langage C
Le codage des nombres en informatique
B.Shishedjiev - Informatique
Transcription de la présentation:

B.Shishedjiev - Informatique Continue B.Shishedjiev - Informatique

Représentation des données Le système positionnel de présenter le nombres le système de base q a besoin de q chiffres. Le système binaire B.Shishedjiev - Informatique

Représentation des nombres Chiffre 1 2 3 4 5 6 7 8 9 U U1 0.6 1.1 1.7 2.2 2.8 3.3 3.9 4.4 1 1 B.Shishedjiev - Informatique

Représentation des nombres Le système binaire Arithmétique binaire Addition Multiplication Taille de la mémoire Unité de mesure Bit Octet 1Ko = 1024o 1Mo = 1000 Ko ? Byte Mot (Word) Tailles Centrale – Mo Auxiliaire – Go 1 0(1) 1 B.Shishedjiev - Informatique

Représentation des nombres Algorithme pour obtenir les chiffres d’un nombre 356 : 10 = 35 : 10 = 3 :10 = 0 6 5 3 356:2=178:2=89:2=44:2=22:2=11:2=5:2=2:2=1:2=0 0 0 1 0 0 1 1 0 1 356(10)=101100100(2) B.Shishedjiev - Informatique

Algorithme pour les chiffres Début C= N mod q N= N  q N>0 oui non Fin B.Shishedjiev - Informatique

Représentation des nombres 2 8 16 0000 1 0001 0010 3 0011 4 0100 5 0101 6 0110 7 0111 1000 10 9 1001 11 1010 12 A 1011 13 B 1100 14 C 1101 15 D 1110 E 1111 17 F Systèmes octal et hexadécimal B.Shishedjiev

Représentation des nombres Exemples 356(10)= 101100100(2)= 164(16)=544(8) 175(10)= AF(16) = 10101111(2)=257(8) Nombres négatifs bit de signe 011 – 3 1011 – -3 nombre complémentaire 0011 – 3 1100 – complément 1101 – -3 - complément +1 bit de signe B.Shishedjiev - Informatique

Représentation des nombres réels Problèmes Entre n’import lesquels 2 nombres se trouve un nombre infini de nombres réels. Présentation approximée – toujours il y a une erreur Virgule fixée On fixe le nombre de chiffres avant et après la virgule 134.345 -001.350 000.001 999.999 Avantage – erreur constante Désavantage – domaine restreint B.Shishedjiev - Informatique

Représentation des nombres réels Virgule flottante Le nombre est présenté par une mantisse dans l’intervalle [0.1;1) et un exposant – un nombre entier qui la puissance de la base Comme exemple on considère une machine fictive décimale. La mantisse a 3 chiffres et l’exposant – 2. 3.65  (+365 +01) 14897  (+149 +05) 0.002  (+200 -02) 107  (+100 +08) -0.0000044567  (-446 -05) B.Shishedjiev - Informatique

Représentation des nombres réels Erreurs L’erreur relative est constante La longueur de la mantisse l’exactitude de la présentation (le nombre de chiffres vraies. La longueur de l’exposant détermine l’intervalle de la présentation B.Shishedjiev - Informatique

Représentation du texte Le texte est présenté comme une chaîne de caractères. Chaque caractère est codé et présenté par un entier selon le tableau du codage (ASCII, Unicode) B.Shishedjiev - Informatique

B.Shishedjiev - Informatique ASCII code B.Shishedjiev - Informatique

Représentation d’images et de son Trame Vectoriel B.Shishedjiev - Informatique

Représentation d’images et de son MIDI Son digitalisé B.Shishedjiev - Informatique

Exécution du programme Octet Adresses Organisation de la mémoire centrale Langage-machine Système d’instructions Chaque instruction a un code d’opération et d’opérandes Types d’instructions De branchement D’entrée/sortie Octet Octet Code Oper. 1 Oper. 2 Oper. 3 01 2456 3742 7125 B.Shishedjiev - Informatique

Exécution du programme instruction 1 depuis le SE. instruction 2 ... Prendre la 1-ère instr. oui Stop? non déchiffrer l'instr. tirer les valeurs des opérandes. exécuter l'opération. stocker le résultat. Prendre l' instr. suiv.. vers le SE. B.Shishedjiev - Informatique