N= (49 00 00 00)16 = (0100 1001 0000 0000 0000 0000 0000 0000)2
1. N est un entier signé :
Le bit de signe (bit de poids fort) = 0 donc N est positif. On peut donc utiliser directement la notation positionnelle. (Si le nombre était négatif, il aurait fallu utiliser la notation positionnelle sans le bit de signe).
N= (49 00 00 00)16SVA = 9 x 166 + 4 x 167 = (1224736768)10
2. N est en complément à 2 :
Le bit de signe (bit de poids fort) = 0 donc N est positif. On peut donc utiliser directement la notation positionnelle. (Si le nombre était négatif, il aurait fallu cherché l'opposé de N en complément à 2 avant d'utiliser la notation positionnelle et ensuite ajouté le signe "-" au résultat).
N= (49 00 00 00)16C2 = 9 x 166 + 4 x 167 = (1224736768)10
3. N est en virgule flottante IEEE 754 :
N = (49 00 00 00)16VF= (0 1001 0010 0000 0000 0000 0000 0000 000)2VF
On remarque que le nombre de bits est 32. Donc il s'agit de la simple précision.
Le signe S = 0
Exposant E = (1001 0010)2 = 1x21+ 1x24 + 1x27 = (146)10. D'où e= 146-127 = (19)10
Mantisse M= (1,0...0)2 = (1)10
donc N= + 1 x 219 = + 219 = (+524 288)10