E xe rcice : p o sitio n e t p o id s E xe rcice E x e rc ic e : A rith m é tiq

Transcription

E xe rcice : p o sitio n e t p o id s E xe rcice E x e rc ic e : A rith m é tiq
Exercice : position et poids
Construisez un tableau poids et position pour le
décimal et l'hexadécimal allant jusqu'au rang 7.
En s'inspirant de la Table binaire
23=8
22=4
2
21=2
1
20=1
0
4
3
5
27=128 26 = 64 25 = 32 24=16
7
6
poids 2r
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
Utiliser les techniques d'opérations binaires
élémentaires, ne pas passer par une base intermédiaire
(comme la base 10 par exemple).
Exercice : Arithmétique
rang r
•
•
•
•
Exercice : Nombres négatifs
Soit un système de codage des nombres sur 1 octet et les
nombres: -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)
Exercice
55510
000378
001011012
nombre
______
__
______
__
______
__
001011012
base 2
______
__
______
__
000378
______
__
base 8
______
__
55510
______
__
______
__
base 10
A216
______
__
______
__
______
__
base 16
Changement de base
• Compléter la table suivante :
A216
Exercise
Effectuez les opérations suivantes:
= 50506(10) 32768+16384+1024+256+64+8+2
= 10265(10)
8192+2048+16+8+1
= 1666(10)
1024+512+128+2
=
42(10)
32+8+2
Additionner manuellement en une seule fois
1100 0101 0100 1010(2)
+ 10 1000 0001 1001(2)
+
110 1000 0010(2)
+
10 1010(2)
1111 0100 0000 1111(2) = 62479(10) 32768+16384+8192+1024+15
•Transformez les 4 opérandes précédents en
hexadécimal puis effectuez l'addition cette fois-ci en
hexadécimal directement. Reconvertissez le résultat en
binaire et comparez

Documents pareils