Sunteți pe pagina 1din 3

ROUX Jean-Marc Sciences de lIngnieur Lyce THIERS

cours 2 Codage binaire et hexadcimal.doc


1/3


Codage binaire et hexadcimal

1 annexe ( code ASCII )

Niveau : Premire S S.I.

Type : Cours doubl dexercices dapplication

Dure : 1 h

Chapitre : C.2 La chane dinformation

Comptences attendues :
- Dterminer le format numrique adapt.

Savoirs et savoir-faire associs : ( C.22 Comportement des systmes logiques combinatoire)
- Les systmes de numration ( base 2, base 10, base 16 )
- Les codes ( binaire pur , BCD, GRAY, ASCII )

Objectif intermdiaire:
- Effectuer les conversions entre les bases 2 , 10 et 16.
- Dterminer les codes ASCII dune chane de caractres.

Acquis pralables :
- Informations binaires vu en cours outils de description dune fonction logique

Connaissances nouvelles :
- Codage hexadcimal
- Codage Alphanumrique
- Matrice de reprsentation des caractres imprimables

I NOTION DOCTET ET DE CODAGE HEXADECIMAL

Le codage de linformation peut se faire sur 8 bit => octet .

Le codage hexadcimal permet une visualisation moins difficile de ce codage binaire . La
machine ne connat que le binaire => Lhexadcimal cest pour ltre humain .

Les lettres A , B , C , D , E et F sont les chiffres qui compltent le systme dcimal
pour faire la base 16 : A = 10 , B = 11 ... F = 15 .

II CONVERSIONS ( sous forme dexercices )

1) Faire la conversion Hexadcimal / dcimal de :

1F , 20 , 21 , 3A , A5 , C7 , FF


ROUX Jean-Marc Sciences de lIngnieur Lyce THIERS

cours 2 Codage binaire et hexadcimal.doc
2/3

2) Coder en hexadcimal :

1010 1101 , 0111 0010 , 1011 0011 , 0110 1100

3) Coder en binaire :

1A , D5 , AB , C7 , FF , F1 , 68

4) Faire la conversion dcimal / hexadcimal de :

15 , 17 , 31 , 33 , 127 , 129

5) Coder en dcimal :
1010 1101 , 0111 0010 , 1011 0011

6) Faire la conversion dcimal / binaire de

33 , 127 , 139 , 211

III EXEMPLES DINFORMATIONS CODEES

1) Caractres imprimables

A chaque caractre imprimable correspond un code hexadcimal ( en fait binaire ) que lon
appelle code ASCII :
Exemples :
- lettres majuscules :
A ! 41 , B ! 42 ... O ! 4F , P ! 50 etc ...

- Lettres minuscules :
a ! 61 , b ! 62 ... o ! 6F , p ! 70 etc ...

- Chiffres :
0 ! 30 , 1 ! 31 etc ... Voir code ASCII

Exercice : Complter le tableau suivant : ( correction en rouge )

Code ASCII
en Hexa
Code ASCII en binaire
B 42 0100 0010
o 6F 0110 1111
n 6E 0110 1110
j 6A 0110 1010
o 6F 0110 1111
u 75 0111 0101
r 72 0111 0010

Chaque octet peut tre rang en mmoire .

ROUX Jean-Marc Sciences de lIngnieur Lyce THIERS

cours 2 Codage binaire et hexadcimal.doc
3/3

2) Reprsentation des caractres

Pour afficher ou imprimer les caractres on utilise des matrices .
Exemple en matrice 8 x 8 : A majuscule










Soit en remplaant les cases vides par des 0 et les pleines par des 1 :

0000 0000 ! 00
0001 1000 ! 18
0010 0100 ! 24
0100 0010 ! 42
0111 1110 ! 7E
0100 0010 ! 42
0100 0010 ! 42
0000 0000 ! 00

Chaque octet peut tre rang en mmoire .

S-ar putea să vă placă și