WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Codage et transmission des données dans un réseau

( Télécharger le fichier original )
par Stanislas KIMPEYE MUNDIBI
Université de Lubumbashi RDC - En vue de l'obtention du grade de gradué en sciences option mathématiques- informatique 2008
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

C. Conversion binaire en hexadécimal

Nous allons détailler l'action de conversion en 6 étapes pratiques :

1ère étape : Soit a un nombre écrit en base 2 ;

2ème étape : décomposer le nombre a par tranche de 4 bits à partir du bit de

poids faible ;

3ème étape : compléter la dernière tranche (celle des bits de poids forts) par

des 0 s'il y a lieu ;

4ème étape : convertir chaque tranche en son symbole de la base 16 ;

5ème étape : réécrire à sa place le nouveau symbole par changements

successifs de chaque groupe de 4 bits ;

6ème étape : Enfin, le nombre écrit en hexadécimal est obtenu.

Voici un exemple. Soit à transformer (001110100101)2 en hexadécimal.

En effet, (001110100101)2 s'écrit 0011 1010 0101. Ce qui correspond à (3A5)16

avec 3 = 0011 ; A = 1010 = 10 et 5 = 0101.

D. Conversion hexadécimal en binaire

Cette conversion est l'opération inverse de la précédente. Elle s'effectue

en 4 étapes :

1ère étape : Soit a un nombre écrit en base 16 ;

2ème étape : convertir chaque symbole hexadécimal du nombre en son écriture

binaire (nécessitant au plus 4 bits) ;

3ème étape : Pour chaque tranche de 4 bits, compléter les bits de poids fort par

des 0 s'il y a lieu ;

4ème étape : le nombre « a » écrit en binaire est obtenu en regroupant toutes les

tranches de 4 bits à partir du bit de poids faible, sous forme d'un seul nombre

binaire.

Voici un exemple. Soit à transformer (3A5)16 en binaire.

En effet, 3 = 0011 ; A = 1010 = 10 et 5 = 0101.

Donc (3A5)16 = (001110100101)2.

~ 24 ~

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Le don sans la technique n'est qu'une maladie"