Représentation des informations

Slides:



Advertisements
Présentations similaires
Premier programme en C :
Advertisements

Architecture de machines Codage des informations
Développement logiciel sur micro-contrôleurs PIC en C
« 1.8. La numération binaire »
Généralité sur les Codes Déterminés par des Tables
Jacques Lonchamp IUT Nancy Charlemagne – DUT Informatique 1A
Assembleur
Le codage de l ’information
Samedi 6 septembre 2008matériel informatique1 Codage de linformation.
Architecture des Ordinateurs
Présentation Unité de codage
Le binaire L’historique.
Le codage des nombres en informatique
Représentation numérique de l’information
TRAVAIL 3 : PRODUCTION MULTIMÉDIA
CODES.
Partie Informatique Algorithmique Introduction A. LOTFI
Quels sont les différents modèles ?
Représentation numérique de l’information
Nature, numération, code
Les systèmes de numération
Le Langage Binaire.
B.Shishedjiev - Informatique
Le codage des nombres en informatique
Algorithmique et programmation Informatique Cours 9 12/11/2001.
Interprétation du contenu d ’une zone mémoire
Arithmétique des “computers”
Programmation Initiation Aux Langages C et C++ (2) Bruno Permanne 2006.
8PRO100 Éléments de programmation Les chaînes de caractères.
Annexe A: Numérotation binaire
La logique binaire 1.
La logique binaire 1.
L’essentiel du langage C
Bases de la micro informatique
Les bases de l’assembleur
Informatique, Ordinateur & Programme ...
Représentation de l’information
Codage de l’information
Chapitre 2 : Représentation de l’information dans la machine
INF3500 : Conception et implémentation de systèmes numériques Pierre Langlois Représentation et opérations.
Cours de langage d'assemblage
Le Système Hexadécimal
Codage des nombres réels avec la norme IEEE-754
Le codage des nombres binaires
Cohen Julien Neville gabriel
8PRO107 Éléments de programmation Les chaînes de caractères.
Cohen Julien Neville gabriel
Le codage des nombres en informatique
REPRESENTATION DE L’INFORMATION
Le codage des nombres en informatique
1 École des Mines de Saint-Etienne. 158, cours Fauriel Saint-Etienne Cedex 2. tél Fax Cours Architecture des.
Points importants de la semaine Les caractères.
Introduction aux systèmes numériques
Langage Binaire Introduction.
Patricia Renault UPMC 2004/2005
Introduction à la programmation (420-PK2-SL) cours 1
Les entrées-sorties élémentaires
Codage de l’information
Cours d’initiation en Informatique
IFT209 – Programmation Système
Chapitre 4 La représentation des nombres.
©Pierre Marchand, Unité 2: Représentation interne des informations Objectifs: À la fin de cette unité, -vous saurez comment les caractères et les.
Chapitre 4b La représentation des nombres.
Chapitre 9 Les caractères.
Terminologie liée aux mesures
Chapitre 5 La représentation des données
La NUMERISATION de l’information
Le codage des nombres en informatique
Département Informatique Codage de l’information Laurent JEANPIERRE IUT de CAEN – Campus 3.
Transcription de la présentation:

Représentation des informations Sur un nombre limité et fixé de bytes rem: byte = la plus petite entité adressable = 8 bits (binary digit ou chiffre binaire)

(1) les caractères: 1 caractère une chaîne de x caractères 1 byte une chaîne de x caractères x bytes pour la stocker

 codes existent: le code EBCDIC (propre à IBM, utilisé dans les « main-frame ») le code ASCII (American Standard Code for International Interchange) * utilisé par beaucoup de constructeurs * utilisé par le micro-processeur Intel 8088

Comment une chaîne de caractères sera-t-elle représentée? Table des codes ASCII 1 caractère 1 code (de 0 à 12710) Ex: A 4116 9 39 a 61 < 3C 41 48 41 AHA + 2B

(2) les nombres: nombres entiers non signés binaire pur décimal codé binaire étendu décimal codé binaire condensé nombres entiers signés binaire pur décimal codé binaire étendu décimal codé binaire condensé nombres en « virgule flottante »

(2.1) nombres entiers non signés Binaire pur (format binaire fixe) Le nombre est exprimé dans le système de numération binaire (ou hexadécimal) Écriture différente du binaire 261 16 Ex: 256 16 16 5 16 26110= 10516 16 1 1

26110 = 10516 1 5 est la représentation de 261 en format binaire fixe non signé Remarque importante: un nombre est toujours représenté sur un nombre entier de bytes, parce que la plus petite entité adressable est le byte!

Quel est l ’intervalle de valeurs représentables sur 1, 2, 3 …ou n bytes? sur 4 bits: 0000 = 010 0001 = 110 0010 = 210 0011 = 310 ... 1111 = 1510 Sur 4 bits, on représente des nombres non signés compris entre 0 et 15 15 = 24 - 1

sur 5 bits: 00000 = 010 00001 = 110 00010 = 210 00011 = 310 ... 01111 = 1510 ... 11111 = 3110 Sur 5 bits, on représente des nombres non signés compris entre 0 et 31 31 = 25 - 1

Et donc, sur n bits, on représente des nombres non signés compris entre 0 et 2n - 1 sur 1 byte (= 8 bits), 0 28 - 1 (= 25510) sur 2 bytes (= 16 bits), 0 216 - 1 (= 6553510)

Décimal codé binaire étendu: Chacun des chiffres décimaux qui composent le nombre est codé en binaire sur 1 byte. Ex: 261 2 6 1 1 byte quelque chose (un chiffre hexadécimal) qui dépend de l ’ordinateur et du langage utilisés simple à reproduire à partir d ’une représentation externe difficile à manipuler pour des opérations arithmétiques

Décimal codé binaire condensé: Chacun des chiffres décimaux qui composent le nombre est codé en binaire sur 1/2 byte. 2 6 1 Ex: 261 1 byte 1 chiffre occupe 1/2 bytes pour n chiffres, il faut [(n+1)/2] bytes.