Le code ASCII

Le code ASCII (American Standard Code for Information Interchange) permet de coder les caractères les plus utilisés en langue anglaise : les lettres de l’alphabet en majuscule (de A à Z) et en minuscule (de a à z), les dix chiffres arabes (de 0 à 9), des signes de ponctuation (point, virgule, point-virgule, deux points, points d’exclamation et d’interrogation, apostrophe ou quote, guillemet, parenthèses, crochets etc.), quelques symboles et certains caractères spéciaux invisibles (espace, retour-chariot, tabulation, retour-arrière, etc.).

Les créateurs de ce code limitèrent le nombre de ses caractères à 128, c’est-à-dire 27 , pour qu’ils puissent être codés avec seulement 7 bits : les ordinateurs utilisaient des cases mémoires de un octet, mais ils réservaient toujours le 8ème bit pour le contrôle de parité (c’est une sécurité pour éviter les erreurs, qui étaient très fréquentes
dans les premières mémoires électroniques).

Table du code ASCII normalisé B6 0 0 0 0 1 1 1 1
B5 0 0 1 1 0 0 1 1
B4 0 1 0 1 0 1 0 1
 

B3

 

B2

 

B1

 

B0

Poids fort

Poids faible

$0 $1 $2 $3 $4 $5 $6 $7
0 0 0 0 $0 NUL DLE SP 0 @ P ` p
0 0 0 1 $1 SOH DC1 ! 1 A Q a q
0 0 1 0 $2 STX DC2 «  2 B R b r
0 0 1 1 $3 ETX DC3 # 3 C S c s
0 1 0 0 $4 EOT DC4 $ 4 D T d t
0 1 0 1 $5 ENQ NAK % 5 E U e u
0 1 1 0 $6 ACK SYN & 6 F V f v
0 1 1 1 $7 BEL ETB 7 G W g w
1 0 0 0 $8 BS CAN ( 8 H X h x
1 0 0 1 $9 HT EM ) 9 I Y i y
1 0 1 0 $A LF SUB * : J Z j z
1 0 1 1 $B VT ESC + ; K [ k {
1 1 0 0 $C FF FS , < L \ l |
1 1 0 1 $D CR GS = M ] m }
1 1 1 0 $E SO RS . > N ^ n ~
1 1 1 1 $F SI US / ? O __ o DEL

Remarques :

  • Les codes de (00)H à (1F)H ne correspondent pas à des caractères imprimables. Ils sont utilisés comme caractères de contrôle ou de commande :

Exemples :

(07)H = BEL déclenche un signal sonore,

(08)H = BS déplace le curseur d’une position sur la gauche,

(0A)H = LF place le curseur à la ligne suivante,

(0D)H = CR place le curseur au début de la ligne.

  • Le code d’une lettre minuscule s’obtient en ajoutant (20)H au code de la lettre majuscule.
  • Le code d’un chiffre décimal s’obtient en ajoutant (30)H à son code BCD.

 

 

 

 

 

 

 

Vous aimerez aussi...

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *