Math

1704 mots 7 pages
Codage des caractères
Codage ASCII
Un fichier contient une représentation de données. Par exemple un fichier peut contenir une représentation d'un texte. Bien souvent on dit plus simplement que le fichier contient le texte.

Un caractère peut être une lettre, un chiffre, une ponctuation, tout autre symbole accessible via les touches de votre clavier, etc.
Le contenu du fichier n'est lui-même qu'une suite de 0 et de 1, des bits. On choisit donc de coder chacune des lettres, plus généralement chacun des caractères, par une représentation binaire.

Ce choix d'utiliser un codage donné est arbitraire.

Historiquement, le codage ASCII a été défini et utilisé pour écrire des textes en anglais.

La table ASCII fournit la correspondance entre 128 caractères et leur représentation binaire. Les caractères sont numérotés de 0 à 127. A priori, 7 bits suffisent à coder ces caractères, en effet 128 = 27. En pratique, les ordinateurs travaillent presque tous sur des multiples de 8 bits, ce que l'on nomme octet. Chacun des 128 caractères ASCII est donc codé par un octet dont le 8ème bit est à 0.

Observez la table ASCII. On remarque que certains caractères de la table ASCII sont des caractères dits de contrôle, ils ne sont pas imprimables ou ne peuvent pas être affichés.)

On pourra aussi consulter http://fr.wikipedia.org/wiki/ASCII.

La représentation binaire du caractère 'a' est '0110_0001'. Cette valeur binaire correspond à 97 en décimal. On dit que le code ASCII de 'a' est 97. De même, 'z' est représenté par '0111_1010', qui correspond à 122 en décimal. Le code ASCII de 'z' est 122.

On remarque aussi que les chiffres sont présents dans la table ASCII, ce sont des caractères "comme les autres", la représentation binaire du caractère '1' est par exemple '0011_0001', le code ASCII de '1' est donc 49.

Donnez la représentation binaire ASCII du texte suivant :

Je code en binaire !

On utilise la table ASCII. C'est laborieux... Vous pouvez vérifier que vous

en relation

  • Math
    764 mots | 4 pages
  • Math
    477 mots | 2 pages
  • Math
    808 mots | 4 pages
  • Synthese info gestion s1
    741 mots | 3 pages
  • Math
    301 mots | 2 pages
  • La hass
    278 mots | 2 pages
  • Math
    281 mots | 2 pages
  • Math
    18048 mots | 73 pages
  • Synthese francais decembre 2012 pierrard
    1005 mots | 5 pages
  • Math
    2444 mots | 10 pages
  • Math
    727 mots | 3 pages
  • Math
    260 mots | 2 pages
  • Architecteur des ordinateurs
    265 mots | 2 pages
  • Cours asr1 codage
    885 mots | 4 pages
  • Language naturel
    1976 mots | 8 pages