Académique Documents
Professionnel Documents
Culture Documents
C’est un code utilisé dans la fonction affichage. Chaque digit du nombre décimal est codé en son équivalent
binaire naturel sur un format de 4 bits (Quartet).
Digit 0 1 2 3 4 5 6 7 8 9
Equivalent en BCD ……..….. ……..….. ……..….. ……..….. ……..….. ……..….. ……..….. ……..….. ……..….. ……..…..
Exemple :
Coder en BCD les nombres décimaux 483, 172 et 5906.
* (483)10 = ………………………………………..………………………………….
* (172)10 = ………………………………………………..………………………….
* (5906)10 = ……………………………………………..…………………………….
3- Code binaire réfléchi (Code GRAY):
On définit ce code de la façon suivante :
A chaque augmentation d’une unité du chiffre décimal, on a un seul bit du nombre binaire équivalent qui
change de valeur par rapport au nombre binaire précédent. Cette propriété est utilisée pour la simplification
graphique des équations logiques.
On note que le code GRAY n’est pas pondéré.
Nous pouvons établir le code Gray en utilisant le principe de réflexion par miroir comme suit :
Pour un seul bit Pour deux bits Pour trois bits
Principe de réflexion par miroir :
Miroir 1
0 0 0
- Chaque fois qu'on a besoin d'un bit
1
1 1
Miroir
0 0
1 1
2
Miroirs
3
4
5
6
7
8
9
10
11
12
13
14
15
a- Conversion du binaire naturel en binaire réfléchi : b- Conversion du binaire réfléchi en binaire naturel :
Exemple : Exemple :
B3 B2 B1 B0 G3 G2 G1 G0
Binaire naturel : 1 0 1 1 Binaire réfléchi : 1 0 1 1
Binaire réfléchi : ….. ….. …... …… Binaire naturel : ..… ..… ..… ..…
G3 G2 G1 G0 B3 B2 B1 B0
D’où : (1011)naturel = (………..…..……….)réfléchi D’où : (1011)réfléchi = (……………..……..)naturel
Application :
1- Convertir les nombres binaires purs (10101001)2 et (11001101)2 en binaires réfléchis.
- Binaire naturel : …………………………..………………….…………. - Binaire naturel : …………………….…………….………..……..………………
La mémoire de l'ordinateur conserve toutes les données sous forme numérique. Chaque caractère possède son
équivalent en code numérique : c'est le code ASCII (Code Américain Normalisé pour l'Echange d'Information). Le code
ASCII de base représente les caractères sur 7 bits (c'est-à-dire 128 caractères possibles, de 0 à 127). Il se base sur un
tableau contenant 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), les signes de ponctuation (point, point-virgule, virgule,
parenthèses …), quelques symboles et certains caractères de contrôle permettant de faire des actions telles que (Retour
à la ligne CR, Bip sonore BEL ...). Le tableau du code ASCII standard est donné à la page 5/5.
Exemple 1 : En utilisant le tableau de correspondance binaire - ASCII, écrire 3 Tech en code ASCII.
T
e
c
h
Exemple 2 : En utilisant le tableau du code ASCII, écrire le mot Labo GE en binaire.
b6 b5 b4 b3 b2 b1 b0
L
a
b
o
G
E
Exemple 3 : En utilisant le tableau de correspondance binaire - ASCII, trouver le texte représenté en ASCII
binaire par la suite de bits :
1000010 1110010 1100001 1110110 1101111 0100000 0100001 Le texte est : ……………..……………….
2- Code à barres :
a- Présentation :
Le code EAN 13 (European Article Numbering à 13 chiffres) est le code à barres utilisé dans le monde entier
sur l’ensemble de produits de grande consommation (On utilise parfois le code EAN 8 pour les objets de petite
taille). Il comporte 13 chiffres dont la signification est la suivante :
- Le préfixe (2 ou 3 chiffres) : Représente le code du pays ayant délivré le numéro du participant (619 pour la
Tunisie, 30 à 37 pour la France, … ).
- Le numéro du participant (Les 4 ou 5 chiffres suivants) : N° du fabriquant délivré par l'organisation EAN du
pays concerné.
- Le numéro d'article (Les 4 ou 5 chiffres suivants) : N° du produit attribué par l’entreprise productrice.
- Le chiffre de contrôle : Calculé selon les 12 premiers chiffres qui composent le code. Il sert à valider le code à
barres.
Le code EAN est décomposé en une suite de bits (0 et 1). Les bits sont représentés par des barres
élémentaires de même épaisseur qui peuvent être lues par des lecteurs optiques. Les « 0 » sont représentés
par des barres blanches et les « 1 » par des barres noires.
Chaque caractère est codé à l'aide de 7 barres élémentaires (appelé élément EAN), c'est donc un codage sur
7 bits. Trois jeux différents sont utilisés selon la position du chiffre dans le code. Les jeux A et B sont utilisés
uniquement à gauche du séparateur tandis que le jeu C est utilisé uniquement à droite du séparateur (On
note que pour le code EAN 8, les chiffres de gauche sont codés selon le jeu A seulement).
Les codes EAN contiennent à chaque extrémité un délimiteur codé par (101) et au centre un séparateur codé
par (01010).
La particularité des codes EAN 13 est que leur premier chiffre n'est pas codé sous la forme d'un élément
EAN, mais par la séquence d'enchaînement des types d'éléments des chiffres à gauche du séparateur.
On donne le tableau donnant la correspondance entre ce motif et le 1er chiffre et le tableau donnant la
codification de chaque caractère.
1 2 8 5 4 6 9 ….
A .… .… .… .… .… .… .…
On donne le code à barres EAN 13 incomplet figurant sur l’emballage d’une calculatrice Sharp.
a- On demande de : - déterminer le type de jeu de chaque caractère.
- déterminer la valeur de la clé de contrôle.
- compléter l’équivalent binaire du code.
- compléter le coloriage des bandes.
Soient (y) la clé de contrôle, (I) la somme des chiffres ayant un rang impair et (P) la somme des chiffres ayant
un rang pair.
On a I = 4 + …... + ……. + ….... + …... + ……. + ….... = ……………. et P = 9 + …... + ……. + …....+ …... + ……. = …………….
d’où I + 3 x P = ……….…………………………………………………………………….
(y) est le chiffre tel que (I + 3 x P) soit un multiple de 10. On déduit que y = ……….
…………………………………………………………………………………………………………………………………………………………………………………………………………..
101
4 9 7 4 0 1 9 0 2 6 4 9 …...
.… .… .… …. .… .… .… .… .… .… .… …...
101
.… .… .… .… .… .… .… .… .… .… .… .… …..
.… .… .… …. .… .… .… .… .… .… .… …..
Le tableau du code
ASCII standard