La MEMOIRE (suite)

Au départ, la norme ASCII est codifiée sur 7 bits (128 possibilités). Mais il existe également la norme ASCII étendu portant sur une codification sur 8 bits (256 possibilités) ainsi que d'autres normes comme l'ANSI (8 bits) ou l'Unicode utilisant 16 bits ce qui donne 65536 codes possibles.

la table ASCII

Retour début
un petit mot...

Petite précision : La valeur décimale 32 qui ne figure pas dans la table, correspond au caractère SPACE (espace) Sa valeur binaire est donc 0010 0000 (hexa 20) et non pas 0000 0000 (hexa 00).

Il découle naturellement de ce qui précède que le stockage en binaire lorsqu'il s'agit de nombres, est beaucoup moins onéreux en consommation mémoire qu'un stockage en ASCII. Ex: le nombre 4294967295 (voir ci-dessus) nécessite 4 octets en système de numération binaire, alors qu'en ASCII le même nombre va demander 10 octets (1 octet par chiffre).

Notons également au passage qu'une opération de calcul par l'ordinateur sur des données enregistrées en binaire, est beaucoup plus rapide qu'un calcul avec des données stockées en ASCII.

Résumé : Nous savons pour le moment que la mémoire de l'ordinateur, appelons-la "Mémoire Centrale", est organisée en Octets comportant chacun 8 bits. Chaque octet possède son adresse. Nous voyons également que les 8 bits à l'intérieur d'un octet sont numérotés de la droite vers la gauche de 0 à 7. Pourquoi dans ce sens ? Tout simplement parce que comme dans notre bon vieux système décimal, plus on va vers la gauche, plus le poids augmente ( unité, dizaine, centaine etc...ne voyez surtout pas là une quelconque allusion politique parce que des poids forts il y en a de tous bords).

Nous avons vu par ailleurs que nous disposons de plusieurs façons pour stocker l'information en mémoire centrale, soit sous forme binaire pure, soit en faisant appel à une codification comme l'ASCII.