Le nombre zéro est représenté dans cette convention (dites du zéro positif)par : 0000...00000

Il reste malgré tout une configuration mémoire inutilisée : 1000...00000. Cet état binaire ne représente à priori aucun nombre entier ni positif ni négatif de l’intervalle [-(2n - 1),(2n -1)]. Afin de ne pas perdre inutilement la configuration " 1000...00000 ", les informaticiens ont décidé que cette configuration représente malgré tout un nombre négatif parce que le bit de signe est 1, et en même temps la puissance du bit contenant le  "1", donc -2n.
 

L’intervalle de représentation se trouve alors augmenté d’un nombre :
il devient :[-2n ,2n -1].
 

Exemple :soit à représenter le nombre -14  addition                    multiplication

   1101101
   10011
_____________
10000000
    10110
 x     101
____________
    10110
  10110..
___________
1101110

Vous noterez que le procédé est identique à celui que vous connaissez en décimal. En hexadécimal (b=16) il en est de même. Dans ce cas les tables d’opérateurs sont très longues à apprendre.

Etant donné que le système classique utilisé par chacun de nous est le système décimal, nous nous proposons de fournir d’une manière pratique les conversions usuelles permettant de passer de la représentation d’un nombre entre les systèmes décimal, binaire et hexadécimal.
 
 

2.2 Conversions base quelconque <=> décimal

Voici ci-dessous un rappel des méthodes générales permettant de convertir un nombre en base b (b>1)en sa représentation décimale et réciproquement.
 

  A ) Soit un nombre écrit en base b.

Pour le convertir en décimal (base 10), il faut :

exemple : soit b=13, les symboles de la base 13 sont: {0,1,2,3,4,5,6,7,8,9,A,B,C}. Si  xk=C son équivalent est ak=12  

B ) Soit " a " un nombre décimal à représenter en base b :
 

Donc : 35 (décimal) º 100011(binaire)
 
 

2.4 Exemple de conversion binaire®décimal

Soit le nombre binaire : 1101101
sa conversion en décimal est immédiate :

1101101 º 26 +25 +23 +23 +22 +1 =64+32+8+4+1 =109 (décimal)
 

Les informaticiens, pour des raisons de commodité (manipulations minimales de symboles), préfèrent utiliser l’hexadécimal plutôt que le binaire. L’humain, contrairement à la machine, a quelques difficultés à opérer sur des suites importantes de 1 et de 0. Ainsi l’hexadécimal (sa base b=24 étant une puissance de 2) permet de diviser, en moyenne, le nombre de symboles par un peu moins de 4 par rapport au même nombre écrit en binaire. C’est l’unique raison pratique qui justifie son utilisation ici.
 
 

2.5 Conversion binaire®hexadécimal

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

Exemple :