Corr TD Numération

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 2

Travaux Dirigés Fonction Communiquer Bac général : Spécialité SI

Codage des informations numériques

Exercices :

( 77 ) 10 , ( 256 ) 10 , ( 255 ) 10 , ( 100110110100 ) 2 , ( 10110111 ) 2 convertir en hexadécimal .


( 4D ) 16 , ( 5 E A 3 ) 16 , ( 256 ) 10 , ( 255 ) 10 convertir en binaire .
( 1 0 0 ) 16 , ( FF ) 16 , ( 1111001101 ) 2 , ( 11111111 ) 2 convertir en décimal .

1° ) Décimal vers hexadécimal :

Plusieurs méthodes peuvent être utilisées la plus rapide me paraît la division par 16 de la valeur décimale à
convertir .

77 16 255 16

13 4 15 15  FF ou ( FF )16
 4D ou ( 4D )16

D 4 F

256 16

0 16 16

0 100h ou ( 100 )16


1 
( 256 ) 10 est directement divisible par 16 et ( FFh + 1h = 100h ) .

2° ) Binaire vers hexadécimal :

Plusieurs méthodes peuvent être utilisées , la plus rapide me paraît la conversion directe en hexadécimal de
chaque quartet ( groupe de 4 bits ) de l ‘information binaire à convertir .

( 100110110100 ) 2 ( 1001 1011 0100 ) 2

9 11 4 base 10 , décimal .
9 B 4 base 16 , héxadécimal 9B4h

23 22 21 20

1 0 0 1  1. 23 + 1. 20 = 9

De même , ( 10110111 ) 2  ( 1011 0111 ) 2  B7h ou ( B7) 16

Corr_TD Numération.doc Page 1 / 2


Travaux Dirigés Fonction Communiquer Bac général : Spécialité SI

3° ) Hexadécimal vers binaire :

Plusieurs méthodes peuvent être utilisées , la plus rapide me paraît la conversion directe en binaire de chaque
quartet de l ‘information hexadécimale à convertir .

( 4D ) 16  ( 0100 1101 ) 2
4 13 en base 10 , décimal .
4 D en base 16 , hexadécimal .

De même ( 5 E A 3 ) 16  ( 0101 1110 1010 0011 ) 2


5 14 10 3 en base 10 , décimal .
5 E A 3 en base 16 , hexadécimal .

4° ) Décimal vers binaire :

Plusieurs méthodes peuvent être utilisées , la plus rapide me paraît la somme successive de puissance de 2
pour arriver à la valeur décimale à convertir .

28 27 26 25 24 23 22 21 20
256 128 64 32 16 8 4 2 1
( 256 ) 10  1 0 0 0 0 0 0 0 0 en binaire .
( 1 0000 0000 ) 2

28 27 26 25 24 23 22 21 20
256 128 64 32 16 8 4 2 1
( 255 ) 10  0 1 1 1 1 1 1 1 1 en binaire .
( 1111 1111 ) 2

5° ) Hexadécimal vers décimal :

Plusieurs méthodes peuvent être utilisées , la plus rapide me paraît la reconstitution par puissance de 16 de
la valeur hexadécimale à convertir .

(100) 16  ( 1 * 162 + 0 * 161 + 0 * 160 = 256 )  ( 256 ) 10 .

( FF ) 16 ( 15 * 161 + 15 * 160 = 240 + 15 = 255 )  ( 255 ) 10 .


F F en base 16 , hexadécimal .

6° ) Binaire vers décimal :

Plusieurs méthodes peuvent être utilisées , la plus rapide me paraît la reconstitution par puissance de 2 de
la valeur binaire à convertir .

( 1111 1111 ) 2  ( 1*27 + 1*26 + 1*25 + 1*24 + 1*23 + 1*22 + 1*21 + 1*20 = 128 + 64 + 32 +16 + 8 + 4 + 2 + 1 = 255 ) .
Si la valeur binaire est sur beaucoup de bits , convertir en hexadécimal puis binaire pour ne pas se tromper .

( 11 1100 1101 ) 2  (3 C D) 16 ( 3 * 162 + 12 * 161 + 13 * 160 = 973 ) soit ( 973 )10 .

Corr_TD Numération.doc Page 2 / 2

Vous aimerez peut-être aussi