Vous êtes sur la page 1sur 4

ENST-GEII-1éreannée Ingénieur TD d’Electronique Numérique 1

SERIE DE TD N° 1
Systèmes de numérotation et codage des informations

Exercice 1
On considère les nombres: N1=(7683210)10 et N2 = (35467)8. On demande à cet effet :
1) Ecrire N1 et N2 sous la forme polynomiale.
2) Donner le chiffre de poids plus fort et le chiffre de poids plus faible de N1 et N2.
3) Quel est l’ordre de chacun des polynômes N1 et N2 ?
4) Quel est le rang du chiffre 3 dans chacun des nombres N1 et N2 ?
5) Quel est le rang du chiffre 7 dans chacun des nombres N2 et N2?
6) Quelle est la valeur décimale de N2 ?
7) Quelle est la valeur en octale de N1 ?
Exercice 2
Soit le nombre binaire N = (11011001)2. On demande à ce propos :
1) Ecrire ce nombre sous sa forme polynomiale tout en indiquant l’ordre du polynôme trouvé. Généraliser
l’écriture à un nombre binaire à n bits.
2) Donner la valeur décimale de ce nombre binaire. Généraliser la procédure de calcul à un nombre binaire à n
bits.
Exercice 3
On a le nombre décimal N = (124)10 qu’on souhaite convertir.
Trouver l’expression du nombre N dans les bases 2, 4, 8 et 16. Vérifier à chaque fois à l’aide de l’expression
polynomiale que le nombre trouvé à son équivalent décimal est égal à 124.
Exercice 4
On a le nombre binaire N = (111011101)2.
1) Trouver la valeur décimale du nombre N.
2) Trouver l’expression du nombre N dans les bases 3, 4, 8 et 16.
3) Convertir le nombre N = (47375)10 en binaire.
Exercice 5 : Remplir le tableau suivant :
Nombre en Nombre en Nombre en Nombre en Nombre en
décimal binaire hexadécimal octal base 4
1
2
4
8
9
10
15
18
20
22
25
31

1
Série de TD N°1 : Systèmes de numérotation et codage des informations
ENST-GEII-1éreannée Ingénieur TD d’Electronique Numérique 1
Exercice 6 : On souhaite convertir le nombre octal N = (674)8 dans une autre base.
1) Donner la valeur de N dans la base 10.
2) Donner l’expression numérique binaire du nombre N.
3) On désire additionner le nombre N au nombre M = (111001)2 ; Calculer la somme « N + M ».
4) Exprimer la somme dans la base 8.
Exercice 7 : Le nombre N est donné en hexadécimal : N = (1CA2)16.
1) Convertir ce nombre dans la base 2 ensuite dans la base 8.
2) Soit M =(11110)2 ; trouver la différence « N-M » en binaire ensuite en hexadécimal et en fin en décimal.
Exercice 8
On considère les deux nombres binaires N et M. On demande de faire, pour chaque cas, l’addition S = (N + M)
et la soustraction D = (N-M) de ces nombres.
1) N = (1000)2 ; M = (0111)2 ;
2) N = (1000)2 ; M = (0001)2 ;
3) N = (11101011)2 ; M = (1011101)2 ;
4) N = (1111)2 ; M = (0001)2 ;
Exercice 9
Décomposer les nombres suivants en fonction des puissances de la base de leur système de numération et
déterminer la valeur décimale correspondante :
(1100011)2 , (453)6 , (624)8 , (80BA)12 , (E95AD)16 , (687)9 .
Exercice 10
Convertir en binaire, en octal et en hexadécimal les nombres décimaux suivants :
(426), (7530), (20), (108), (1966), (167).
Exercice 11
Donner les représentations octales et hexadécimales des nombres binaires suivants :
(1011100), (11100011), (10101), (101110100111), (10111).
Exercice 12
Convertir les nombres décimaux suivants en binaire par la méthode indirecte (utiliser comme système
intermédiaire le système octal ou hexadécimal) :
(241) , (132), (34065), (2076), (9160).
Exercice 13
Effectuer les opérations arithmétiques binaires+ suivantes :
(10111 + 1101), (1101010 + 1011), (1111 + 10111),
(110101 - 1011), (101000 – 1101), (1100111 – 101110),
(10101 * 110), (101 * 11001), (100111 * 11),
(111011 : 101), (10110 : 11), (101011 : 101),

Exercice 14 : Additionner et multiplier les nombres suivants dans :


Le système octal : 206 et 37 ; 632 et 547.
Le système hexadécimal : 1A26 et E18 ; 30B4 et DC5.

2
Série de TD N°1 : Systèmes de numérotation et codage des informations
ENST-GEII-1éreannée Ingénieur TD d’Electronique Numérique 1

Exercice 15
Donner, sur 8 bits, les représentations signe + valeur absolue, complément à 1 et complément à 2 des valeurs
entières décimales suivantes: +32, +127, -32 et -127.
Quel est l'intervalle des valeurs que l'on peut écrire en complément à 2 au moyen de "n bits".

Exercice 16
Donner les représentations en complément à deux des nombres décimaux suivants :
1) (+122)10 sur un octet.
2) (+2025)10 sur seize bits. Peut-on coder ce nombre sur douze bits ? Et sur onze bits ?
3) (-78)10 sur deux octets.
4) (-700)10 sur deux octets.

Exercice 17
Donner les représentations décimales des nombres binaires suivants codés en cà2 .
1) (00110101)cà2 , codé sur un octet ;
2) (0111010110001101)cà2 , codé sur deux octets ;
3) (10100110)cà2 , codé sur un octet.

Exercice 18
Pour chacun des nombres suivants écrits en décimal : -112 ; -45 ; +105 ; +132.
1) Combien de bits au minimum faut-il pour les écrire en complément à 2 ?
2) Donner, si possible, leur écriture en complément à 2 sur 8 bits et sur 10 bits.
Exercice 19
1) Donner la représentation en cà2 du nombre +7 codé sur 4 bits, ensuite sur 8 bits.
2) Donner la représentation en cà2 du nombre -3 codé sur 4 bits, ensuite sur 8 bits.
3) Soit N= ( an-1 …….a1a0)cà2 codé sur n bits, comment peut-on étendre la représentation de N à p bits avec p>n ?
4) Quel est l’intervalle de variation d’un nombre codé en cà2 sur n bits ?
Exercice 20
En supposant les nombres représentés sur 8 bits, effectuer les opérations suivantes en complément à 2.
Convertir ces nombres en décimal et vérifier
1) (1101 1101)cà2 + (0110 1110)cà2 ;
2) (377)8 + (001)8 ;
3) (177)8 + (200)8 ;
Exercice 21
Effectuer les opérations suivantes, sur 12 bits (y compris le bit du signe), avec la représentation des nombres
négatifs en cà2.
(205)8 - (0F5)16 = (?)8 ;
(14F)16 - (0F5)16 = (?)16 ;
Exercice 22
Effectuer les soustractions suivantes en utilisant les méthodes de complément à 2 et à 1 en utilisant la forme
normalisée (8 bits, le signe est compris) :
(-58)-(+67), (+120)-(-90), (+12)-(+125),
(+166)-(+12), (-92)-(-66), (-175)-(-127).

3
Série de TD N°1 : Systèmes de numérotation et codage des informations
ENST-GEII-1éreannée Ingénieur TD d’Electronique Numérique 1
Exercice 23
1) Convertir en décimal les nombres suivants donnés en BCD :
00010111 ; 10000110 ; 010101000011 ; 00110010.10010100 ; 0001000000000000.0101 ; 1010.
2) Convertir les décimaux suivants en BCD
6 ; 13 ; 99.9 ; 872.8 ; 145.6 ; 21.001
3) Convertir les décimaux suivants en XS3
9 ; 18 ; 37 ; 42 ; 650 ; 689
4) Convertir les BCD suivants en XS3
0001 ; 0111 ; 01100000 ; 00101001 ; 10000100 ; 00111100
5) Convertir les XS3 suivants en décimal
0011 ; 01100100 ; 11001011 ; 10011010 ; 10000101 ; 00010000
6) Convertir les binaires suivants en code Gray
1010 ; 10000 ; 10001 ; 10010 ; 10011 ; 11100
7) Convertir les codages Gray suivants en binaire
0100 ; 11111 ; 10101 ; 110011 ; 11100 ; 101010
8) Ecrire en code binaire réfléchi (GRAY) les nombres décimaux suivants :
(12), (66), (85), (92), (127), (1031).

4
Série de TD N°1 : Systèmes de numérotation et codage des informations

Vous aimerez peut-être aussi