TD1 Syst Num Corrigé 3

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 3

Electronique Numérique :

1- Systèmes de Numération & Arithmétiques 2emeAPI

TD nº : 1 Systèmes de numération et Arithmétique Binaire

Exercie nº 1: CHANGEMENTS DE BASE :


1) Convertir en décimal les nombres suivants (formule de la décomposition d’un nombre) :
( 1321 )4 = (256+48+8+1= 313)10 ( 124 )8 = (64+16+4= 84)10
( 234 )5 = (50+15+4= 69)10 ( 100110 )2 = (32+4+2=38)10

2) Convertir en décimal les nombres binaires suivants :


( 11011 )2 = ( 27 )10 (01011101)2 = ( 93 )10
(1011001)2 = ( 89 )10 (11011100)2 = ( 220 )10

3) Convertir en binaire les nombres décimaux suivants :


( 25 )10 = ( 11001 )2 ( 74 )10 = ( 1001010 )2
( 49 )10 = ( 110001 )2 ( 237 )10 = ( 11101101 )2

4) Convertir en décimal puis en binaire les nombres hexadécimaux suivants :


( 2AF )16 = ( 687 )10 = ( 1010101111 )2 ( ED7F )16 = ( 60799 )10 = ( 1110110101111111 )2
( 85C )16 = ( 2140 )10 = ( 100001011100 )2 ( A3F9 )16 = ( 41977 )10 = ( 1010001111111001 )2

5) Convertir en hexadécimal les nombres suivants:


( 110101101 )2 = ( 1AD )16 (1521 )10 = ( 5F1 )16
(1101100101100 )2 = ( 1B2C )16 (27 418)10 = ( 6B1A )16

6) Convertir en décimal les nombres BCD suivants:


A = 00010001(BCD) = 11(10)
B = 00100110(BCD) = 26(10)
C = 010100111000(BCD) = 538(10)
7) Quelles sont les valeurs BCD correspondant aux nombres:
(123)10 = (000100100011)BCD (759)10 = (011101011001)BCD

8) Compléter le Tableau de conversion

Décimal Binaire Octal Hexadécimal BCD


211 11010011 323 D3 1000010001
341 101010101 525 155 1101010101
207 11001111 317 CF 1000000111
139 10001011 213 8B 100111001
274 100010010 422 112 1001110100

Prof: Mohamed Moutchou 1/3


Electronique Numérique :
1- Systèmes de Numération & Arithmétiques 2emeAPI

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

Exercie nº 2: Nombres Signés


A. Représentation des nombres signés en valeur absolue et signe
1) Donner les intervalles de codage sur 8 bits et sur 16 bits.
sur 8 bits : [ 127, 127] = [ (27 – 1), 27 1] en générale c’est : [ (2n-1 – 1), 2n-1 1]
sur 16 bits : [ 32767, 32767] = [ (215 – 1), 215 1]
2) Décoder (00110101)2 et (10110101)2.
(00110101)2 = (+53)10
(10110101)2 = ( 53)10

3) Coder les entiers (+97)10 et ( 34)10.


(+97)10 = 01100001 en VAS
34)10 = 10100010 en VAS

B. Représentation des nombres signés en Complément à 2


1) Donner les intervalles de codage sur 8 bits et sur 16 bits.
sur 8 bits : [ 128, 127] = [ (27 ), 27 1]= en générale c’est : [ (2n-1 ), 2n-1 1]
sur 16 bits : [ 32768, 32767] = [ (215), 215 1]
2) Décoder (00110101)2 et (10110101)2.
(00110101)2 = (+53)10
(10110101)2 = ( 75)10

3) Coder les entiers (+97)10 et ( 34)10.


(+97)10 = 01100001 en C2
34)10 = 11011110 en C2

4) Calculer le codage en complément à deux de (10000000)2 = ( 128)10. Que se passe-t-il ?


Si on applique la procédure de calcul du complément à 2 sur (10000000)2 on obtient encore
(10000000)2 . Pour tous les nombres codables sur n bits cette opération consiste à calculer l’opposé,
sauf pour -2n-1 pour lequel ça ne marche pas. ( +2n-1 n’est pas codable sur n bits en complément à 2).
5) Donnez les représentations binaires sur 8 bits de -115 en utilisant les trois représentations (valeur
absolue et signe, complément à 1, complément à 2).
En VAS : (-115)10 = (11110011)2
En Complément à 1 : (-115)10 = (10001100)2
En Complément à 2 : (-115)10 = (10001101)2

Prof: Mohamed Moutchou 2/3


Electronique Numérique :
1- Systèmes de Numération & Arithmétiques 2emeAPI

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

Prof: Mohamed Moutchou 3/3

Vous aimerez peut-être aussi