TD1 Syst Num Corrigé 3
TD1 Syst Num Corrigé 3
TD1 Syst Num Corrigé 3
9) Conversion du décimal
Exprimez le nombre décimal 100 dans les bases de 2 à 9 et en hexadécimal
Base 16 Base 9 Base 8 Base 7 Base 6 Base 5 Base 4 Base 3 Base 2
64 121 144 202 244 400 1210 10201 1100100
6) Donnez la valeur en base 10 des nombres binaires 01010101, 10010001, selon que l’on les lit en
considérant un codage d’entiers sur 8 bits non signé, signé par valeur absolue et signe, signé en
complément à 1, et signé en complément à 2.
Nombre Entier non Entier signé Entier signé Entier signé
binaire signé Codé en VAS Codé en C1 Codé en C2
(01010101)2 85 85 85 85
(10010001)2 145 -17 -110 -111
7) Additionnez en binaire -115 et 92, puis -115 et -2 dans les deux représentations complément à 1 et
complément à 2. Que se passe-t-il? Qu’en déduisez-vous ?
Addition Représentation en Complément à
Représentation en Complément à 2
Décimal 1
- 115 10001100 1 0001101
90 0 1011010 0 1011010
==> (-25)10 ==> (-25)10
-25 11100110 11100111
- 115 1 0001100 1 0001100
-2 11111101 11111110
==> (-118)10 ==> (-117)10
-117 1 10001001 1 10001011
L’utilisation du complément à deux donne un résultat dans les deux cas.
Le calcul en utilisant le Complément restreint ne peux s’appliquer lorsque les deux nombres sont
négatives ;
Dans ce cas il faut additionner les valeurs absolues des nombres et puis de calculer le CR du résultat, en
suivant les étapes
En valeur absolue : Calcule en Valeur absolue :
CR (1 0001100 ) 01110011 Déterminer le résultat :
CR (11111101 ) 00000010 CR (01110101) 10001011
01110101 ==> (117)
10 ==> (-117)10