1 / 12

Représentation des informations

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 ). (1) les caractères:. 1 caractère. 1 byte. une chaîne de x caractères. x bytes pour la stocker.

Download Presentation

Représentation des informations

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Représentation des informations Sur un nombre limité et fixé de bytes rem: byte = la plus petite entité adressable = 8 bits (binarydigitou 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 1 code (de 0 à 12710) 1 caractère Ex: A 4116 9 39 a 61 < 3C 41 48 41 AHA + 2B

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

  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 261 16 256 Ex: 16 16 5 26110= 10516 16 16 1 0 0 1 0

  7. 26110 = 10516 0 1 0 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!

  8. 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

  9. 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

  10. 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)

  11. Décimal codé binaire étendu: Chacun des chiffres décimaux qui composent le nombre est codé en binaire sur 1 byte. 2 6 1 Ex: 261 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

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

More Related