Académique Documents
Professionnel Documents
Culture Documents
Les codes
III.1. Les codes numériques
III.1.1 Codes numériques pondérés
III.1.1.1 Code binaire pur (binaire naturel)
III.1.1.2 Code DCB
III.1.2 Codes numériques non pondérés
III.1.2.2 Code de Gray (binaire réfléchi)
III.1.2.3 Codes détecteurs d’erreurs
III.1.3 Les compléments restreint (Cp1) et vrai (Cp2)
Exemple:
8 3 6 4 2
( 1 0 0 0 0 0 1 1 )DCB= (83)10 ( 0 1 1 0 0 1 0 0 0 0 1 0 )DCB= (642)10
3
Ou bien : 1 ∗ 80 + 1 ∗ 2 + 1 ∗ 1 = (83) et 1 ∗ 400 + 1 ∗ 200 + 1 ∗ 40 + 1 ∗ 2 = (642)
Pr. Ousmane SOW / IUT / UIDT 2024
1e Partie / Chapitre III : Les codes
Exemples:
(1101)2 = (?)GRAY (1011)2 = (?)GRAY s
+1 1 1 0 1 +1 1 0 1 1
1 0 1 0 1 1
=1 0 1 1 1 =1 1 1 0 1
(1101)2 = (1011)GRAY (1011)2 = (1110)GRAY
pour
Exemples:
Thiès Transmission
Dakar
Dans ces codes, on ajoute un bit de sorte que l’ensemble des
bits à transmettre (ou le mot) ait un nombre pair (parité paire)
ou impaire (parité impaire) de « 1 ».
Exemples:
Soient les informations 0101 et 0111 à transmettre avec des bits
parité.
Vérification :
Cp1(10) = 2 − 10 − 1 = 5 or 5 = (0101) Cp1(1010) = 0101
Cp1(25) = 2 − 25 − 1 =38 or 38 = (100110 ) Cp1(011001) = 100110
Pr. Ousmane SOW / IUT / UIDT 2024 8
1e Partie / Chapitre III : Les codes
Cp2(011001) = 1 0 0 1 1 1
@ → (1 0 0 0 0 0 0)
2
m → (1 1 0 1 1 0 1)
2
(1001101) → M
2
→ ?
Exercice:
Retrouver le texte ci-dessous codé en ASCII standard.
100001011010011100101110111001000001100110110000111010011
11010001000000100001
Exemple : ISO-8859-1. Parmi les plus répandus, ce jeu de caractères étend l'ASCII
par de nombreux caractères (notamment les caractères accentués) utilisés dans les
pays d'Europe de l'Ouest. Une version mise à jour de ce jeu de caractères est ISO-
8859-15, qui répare certains oublis comme le caractère œ, et ajoute des caractères
"inventés" récemment comme le caractère €.
Pr. Ousmane SOW / IUT / UIDT 2024 13
Exemple d’une table ASCII étendu :
UTF-8
1 à 4 octets sont utilisés pour représenter un caractère. Ce codage présente
l'avantage d'être compatible avec l'ASCII (les 128 premiers caractères de l'UTF-8
sont codés sur un octet et correspondent aux 128 caractères ASCII), ce qui explique
qu'il soit le plus répandu des trois UTF-x.
UTF-16
2 ou 4 octets sont utilisés pour un caractère. Plus gourmand en espace que l'UTF-8.
UTF-32
4 octets sont utilisés pour un caractère. Très coûteux en espace de stockage, c'est
le moins utilisé des trois.
Pr. Ousmane SOW / IUT / UIDT 2024 15