2. Codage dans les systèmes informatiques

Exemple 2.1. Codage

Dans le code CCITT n°2, chaque mot de code est codé sur 5 bits

Dans le domaine de la télécopie, il existe de nombreux codes (Huffman, alphamosaïque...) dont l'utilisation est déterminée par l'application visée (Telex, Videotex,...). Les éléments constituant les fichiers des systèmes informatiques sont exprimés soit en binaire soit en ASCII.

Dans la liaison série, les informations sont fournies sous forme de caractères, chaque caractère faisant l'objet d'un codage.

L'alphabet le plus courat est probablement le code CCITT n°5, plus communément appelé code ASCII. Le code ASCII était autrefois utilisé pour les liaisons avec les terminaux des gros systèmes

la table ASCII de base

la table ASCII de base

Tableau 2.1. Codes de commande de la table ASCII

NUL : Null TAB : Horizontal Tabulation DC1 : Device Control 1, XON EM : End of médium
SOH : Start Of Header LF : Line Feed DC2 : Device Control 2 SUB : Substitute
STX : Start of Text VT : Vertical Tabulation DC3 : Device Control 3, XOFF ESC : Escape
EOT : End Of Transmission FF : Form Feed DC4 : Device Control 4 FS : File Separator
ENQ : Enquiry CR : Carriage Return NAK : Negative Acknowledge GS : Group Separator
ACK : Acknowledge SO : Shift Out SYN : Synchronous idle RS : Record Separator
BEL : Bell SI : Shift In ETB : End of Transmission Block US : Unit Separator
BS : Backspace DLE : Data Link Escape CAN : Cancel SP : Space

la table ASCII étendue

la table ASCII étendue

Chaque mot de ce code comporte 7 bits. Il donne donc accès à 128 combinaisons possibles. Dans cet ensemble se côtoient caractères de contrôles, de mise en page, lettres de l'alphabet (minuscules et majuscules), chiffres, symboles mathématiques de base et caractères de ponctuations .

Le code ASCII sur 8 bits, appelé ASCII étendu, pense à nous qui n'utilisons pas une langue anglo-saxonne et donc avons besoin des accents.