La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Représentation des informations Sur un nombre limité et fixé de bytes rem: byte = la plus petite entité adressable = 8 bits (b inary dig it ou chiffre.

Présentations similaires


Présentation au sujet: "Représentation des informations Sur un nombre limité et fixé de bytes rem: byte = la plus petite entité adressable = 8 bits (b inary dig it ou chiffre."— Transcription de la présentation:

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

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

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

4 Comment une chaîne de caractères sera-t-elle représentée? Table des codes ASCII Ex: 1 code (de 0 à 127 10 ) 1 caractère A41 16 3C a61 +2B 39 AHA 9 < 41 48

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

6 (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 Ex: 26116 256 5 16 0 1 0 01 261 10 = 105 16

7 Remarque importante: un nombre est toujours représenté sur un nombre entier de bytes, parce que la plus petite entité adressable est le byte! 00 est la représentation de 261 en format binaire fixe non signé 261 10 = 105 16 15

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

9 sur 5 bits: 00000 00001 00010 00011 01111... = = = = = 0 10 15 10 3 10 2 10 1 10 Sur 5 bits, on représente des nombres non signés compris entre 0 et 31 31 = 2 5 - 1 11111=31 10...

10 Et donc, sur n bits, on représente des nombres non signés compris entre 0 et 2 n - 1 sur 1 byte (= 8 bits), 02 8 - 1 (= 255 10 ) sur 2 bytes (= 16 bits), 02 16 - 1 (= 65535 10 )

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

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


Télécharger ppt "Représentation des informations Sur un nombre limité et fixé de bytes rem: byte = la plus petite entité adressable = 8 bits (b inary dig it ou chiffre."

Présentations similaires


Annonces Google