Convertir en binaire (base 2) les nombres suivants, en détaillant les
calculs :
$(12)_{10}$, $(99)_{10}$, $(421)_{10}$.
Même question, mais si possible de tête :
$(354)_{10}$, $(436)_{10}$, $(1256)_{10}$.
Convertir en décimal (base 10) les nombres suivants :
$(1001)_2$, $(11101)_2$, $(1101110)_2$.
Refaire ces conversions, mais de tête.
Convertir en hexadécimal (base 16) les nombres suivants :
$(12)_{10}$, $(125)_{10}$, $(3247)_{10}$.
Refaire ces conversions, mais de tête.
Convertir en décimal (base 10) les nombres suivants :
$(5BC)_{16}$, $(FFF)_{16}$, $(6AF)_{16}$.
Refaire ces conversions, mais de tête.
Additionner ces nombres binaires et donner le résultat en base 2.
Comment vérifier le résultat en faisant le calcul d’une autre façon ?
Mêmes questions avec des soustractions :
Mêmes questions avec des multiplications :
Mêmes questions avec des divisions entières :
Puis en donnant quatre chiffres après la virgule :
Prendre un nombre entre 100 et 250, écrire sa représentation en binaire.
Multiplier ce nombre par deux, et écrire la représentation du double en binaire.
Que remarque-t-on ?
Idem avec la division par 2.
À supposons qu’on ait l’écriture binaire d’un nombre, comment s’écrit en binaire le quadruple de ce nombre ? A-t-on besoin de passer par une autre base ? Peut-on implémenter ce genre d’opération simplement dans un processeur ?
Effectuer les calculs suivants sachant que, en binaire :
A = 11 1100, B = 1 110, C = 101, D = 1 1111.