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

II.1.3. Un autre codage des nombres entiers : complément à deux

Ce codage, purement conventionnel et très utilisé de nos jours, est dérivé du binaire signé. Il sert à représenter en mémoire les entiers relatifs.

Dans le binaire signé, la mémoire est divisée en deux parties inégales. Le bit de poids fort représente le signe et le reste représente la valeur absolue avec le codage suivant :

Supposons que la mémoire soit à n+1 bits et que x soit un entier relatif à représenter :

Si x < 0, alors 3 étapes sont à suivre :

1ère étape : coder la valeur absolue du nombre x, x en binaire signé.

2ème étape : complémenter tous les bits de la mémoire (complément restreint). Cette opération est un non logique effectué sur chaque bit de la mémoire. 3ème étape : additionner +1 au nombre binaire de la mémoire (addition binaire).

Un des intérêts majeurs de ce codage est d'intégrer la soustraction dans l'opération de codage et de ne faire effectuer que des opérations simples et rapides (non logique, addition de 1).

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








"Un démenti, si pauvre qu'il soit, rassure les sots et déroute les incrédules"   Talleyrand