Vous êtes sur la page 1sur 2

École Supérieure de Technologie Essaouira

GI & IDSD_ Semestre 1_2021-2022

Module: Architecture des ordinateurs


Électronique Numérique
TD N0 1: Systèmes de Numération

Exercice 1
1. Convertir en binaire les nombre : (255)10, (123)10, (642)8, (BAC)16 (345,5625)10, (26,3)10 et (14C, E8)16
2. Convertir en base 10 les nombres suivants : (10010)2, (BAFF) 16, (123)8, (1E36) 16 et (10010101)2
3. Effectuer les transformations : 116,45 Ko = … Mo et 2,675 To = … Go.
4.1. Compléter le tableau ci-dessous:
Code Décimal Code Hexadécimal Code Binaire Code Octale
… A7.C … …
… … 11010011.011 …

4.2. Peut-on trouver un base b sachant que : 2545(b)= 4(10)


5. Convertir en décimale les nombres suivants: (571.45)8, (EB5.9CF)16 et (111011.11011)2
6. Effectuer les transformations suivantes: 0.315 Ko = … Octet = … Bits, 679.591 Mb = … Tb et 29.65 Gb = …
kb.
7. Effectuer les transformations suivantes : 413,95 Ko = … Bits et 2,77 Mo = … Go.
8. Un document comporte 175 pages, chacune composée de 65 colonnes et 42 lignes. Chaque caractère est codé sur
un octet. Pourra-t-on stocker ce document sur une clé USB de 1,44 Mo ?
Exercice 2
1. Donner le résultat en binaire puis en décimal des opérations suivantes:
- 13410 AND 24410 - NOT 12310
- 1710 OR 12310 - 24410 XOR 1710
2. Effectuer les opérations suivantes :
 (111111112 + 111111112)  (110100112 × 10012)
 (110100112 - 100101112)  (100100001112 / 10112)

3. Réaliser l’opération binaire: (11010.0112 + 1110.112)


4. Écrire (219)10 et (372)10 en binaire puis effectuer en binaire l’opération [((219)10+(372)10) XOR ((372)10-(219)10)].
5. Effectuer les opérations binaires suivantes: (511310 /1310) et (67910 - 56110 + 18910)

Exercice 3
1. Effectuer les opérations suivantes :
a. (1101)2 + (0101)2 - (0100)2 d. (A B 3)16 + (2 3 E) 16
b. (55)16 + (64)16 - (21)16 e. (A B 3)16 - (2 3 E) 16
c. (1872)16 + (AA95)16 f . (4 3)6 + (3 4)6
2. Effectuer les opérations binaires suivantes :
 (1101010)2 – (1001011)2  (CB1)16 - (7E6)16
 (645)7 + (246)7  (679)12 + (785)12
3. Coder en décimal 100100102 en considérant dans un premier temps un codage non signé, puis un codage signé.
4. Calculer en utilisant la méthode du complément les opérations: (312)10 − (123)10 et (145)10 − (220)10.
5. En utilisant la méthode des compléments, réaliser les opérations suivantes
 (73)10 − (163)10 à l’aide du complément vrai.
 (149)10 − (51)10 à l’aide du complément restreint.

On s’intéresse à des jeux de 52 cartes réparties en 4 couleurs (pique, cœur, carreau et


trèfle) de 13 cartes désignées par leurs rangs (As, 2, 3, . . . , 10, Valet, Dame et Roi).
6. Proposer un schéma de codage binaire des cartes du jeu.
7. Donner, dans ce schéma, la représentation binaire du valet de trèfle.

1
Exercice 4
Dans cette question, on considère que les nombres sont stockés sur des mots de 1 octet :
1. Quels sont les entiers qu’on peut coder sur un octet.
2. Donner le codage en complément à deux des entiers signés suivant : -13 et –127.
3. Calculer l’opposé décimal des nombres suivants codés sur 1 octet : 10011101 et 00110011.

Exercice 5
1. Quelle est la valeur décimale des représentations binaires suivantes : (IEEE 754 (32 bits)
a. 1 10000010 11110110000000000000000 b. 01000000111100000000000000000000
2. Quelle est la représentation binaire de chaque nombre décimale suivant (IEEE 754 (32 bits): -123.75, 6.125,
18.54
3. Convertir le nombre (716, 8)10 en binaire et présenter le résultat sous une forme hexadécimale.
4. Coder le nombre (-321,18)10 en considérant la norme en virgule flottante suivante: Mantisse (33 bits) + Exposant
biaisé (7bits) +Signe (1bits) pour le signe (1 : nombre positif et 0 : nombre négatif).
5. En utilisant le codage IEEE 754 simple précision :
 Quelle est la valeur décimale du code binaire : 11000010000011100000000000000000
 Présenter sous forme hexadécimale, le résultat binaire du nombre (149,875)10
6. Pour un codage en virgule flottante, la norme proposée est écrite sous forme 1.M *BE :
 1 bit pour le signe (1 : positif et 0 : négatif), p bits pour représenter l’exposant biaisé, q bits pour
représenter la mantisse. La représentation du résultat est: EB + M + S.
 Représenter le nombre : (- 163,125)10 selon cette norme sachant que p=6 et q=13.
7. Trouver l’équivalent octal du message à envoyer 1011010110101 en utilisant G(x)= x3 + 1.

Exercice 6
1. Donner en Hexadécimal le codage ASCII du : ES19
2. En utilisant le code ASCII, trouver l’information suivante : (45 58 63 45 4C 4C 45 4E 54 2B 2B) H

Exercice 7
1. Trouver l’équivalent octal du message à envoyer 1001101 en utilisant le polynôme générateur G(x)= x4 + x3 + 1.
Y’a-t-il une erreur lors de réception du message ?
2. On considère le code polynomial généré par le polynôme X8 + X4 + X3 + X2 + 1. Y-a-t-il une erreur dans la suite
de bits 1010101001010101?
3. Vérifier l’existence ou non d’une erreur pour un message reçu T=100110101111 en utilisant le polynôme
générateur G(x)= x4 + x3 + 1.

Vous aimerez peut-être aussi