L'interprétation
des nombres écrits en notation binaire
suit la même convention que pour la notation décimale.
En écriture
décimale 2978 signifie : 8
unités + 7 dizaines + 9
centaines + 2 milliers
2978
= 2.103 + 9.102
+ 7.101 + 8.100
En écriture
binaire
1011binaire
= 1×23 + 0×22
+ 1×21
+ 1×20
= 23 + 21 + 20 = 8+4+1= 13décimal
En écriture
hexadécimale : (A=10 ; F=15)
3A9F
= 3×163 +10×162 +9×161
+ 15
3A9F
= 3×4096
+ 10×256
+ 9×16 + 15= 12 288 + 2560 + 144 + 15 = 15 007
Je conseille vivement d'utiliser une calculatrice dite "pour programmeur"
qui vous donne immédiatement la conversion hexadécimal vers
décimal ou inversement.
|
Les
bases
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Vous
avez dit "simplification" ?
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Eh
pourtant si ! Même s'il n'a que 4 bits, il est plus facile de dire "D" que "1, 1, 0, 1" non ? Mais quand il s'agit de "1011011001111110 " il n'y a pas photo ! Il vaut mieux dire "B67E" non ? Ah,
vous me demandez comment j'ai fait pour trouver l'écriture
hexadécimale de "1011011001111110" ?
Je
repose ma question : d'après vous, si on veut éviter
les erreurs de transcription, Quel
nombre mémorisez-vous plus facilement : "1011 0110 0111
1110 " ou "B67E" ? A l'unanimité nous déclarons l'hexadécimal adopté ! |
||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Notations pour préciser la base de numération 1234décimal
(base 10) s'écrit : 123410 |
|
Conversion
hexadécimal vers décimal
|
|
Prenons le cas
du nombre précédent "1011
0110 0111 1110 " Je préfère
le convertir d'abord en hexadécimal (voir ci-dessus) Et puisqu'on parle
de calculatrice, le mieux, à mon avis, La case "Déc"
est ici cochée, Opérations semblables pour obtenir les autres conversions. |
|
|