E x e rc ic e : p o s iti o n e t p o id s
Construisez un tableau poids et position pour ledécimal etl'hexadécimal allant jusqu'au rang 7.
En s'inspirant de la Table binaire
20=121=222=423=824=1625= 3226= 6427=128poids 2r 01234567rang r
E x e rc ic e
Changement de base•Compléter la table suivante :
A216 _ _ _ _ _ __ _ _ _ _ _ _ __ _ _ _ _ _ _ __ _ A216 _ _ _ _ _ __ _ 55510 _ _ _ _ _ __ _ _ _ _ _ _ __ _ 55510 _ _ _ _ _ __ _ _ _ _ _ _ __ _ 000378 _ _ _ _ _ __ _ 000378 _ _ _ _ _ __ _ _ _ _ _ _ __ _ _ _ _ _ _ __ _ 001011012001011012 base 16base 10base 8base 2nombre
E x e rc ic e : A ri th m é tiq u e
Utiliser les techniques d'opérations binairesélémentaires, ne pas passer par une base intermédiaire(comme la base 10 par exemple).
•Calculer le résultat de : 01101011 + 11001010
•Calculer le résultat de : 11010010 -00101010
•Calculer le résultat de : 11010110 ×01101010
•Calculer le résultat de : 11011010 / 00001101
E x e rc is e
1100 0101 0100 1010(2)+ 10 1000 0001 1001(2)+110 1000 0010(2)+10 1010(2)
1111 0100 0000 1111(2)
•Transformez les 4 opérandes précédents enhexadécimal puis effectuez l'addition cette fois-ci enhexadécimal directement. Reconvertissez le résultat enbinaireet comparez Effectuez les opérations suivantes:
Additionner manuellement en une seule fois
32768+16384+1024+256+64+8+28192+2048+16+8+11024+512+128+232+8+2 = 50506(10)= 10265(10)= 1666(10)= 42(10)
= 62479(10)32768+16384+8192+1024+15
E x e rc ic e : N o m b re s n é g a tif s
Soit un système de codage des nombres sur 1 octet et lesnombres: -62, 36, 127, 128, -127, -128, 0
•Donner leur représentation en codage binaire pur (positif)
•Donner leur représentation en codage signe + valeur
•Donner leur représentation en codage restreint (complément à1)
•Donner leur représentation en codage vrai (complément à2)