TD1 Phy323
TD1 Phy323
TD1 Phy323
Exercice 1 : Codage
Dans ce qui suit, il vous est demandé de convertir d’une base à l’autre les nombres donnés.
S
1 Convertir de la base 10 à la base 2 : 18,625 ; 52,12 ; 59
T
2 Convertir de la base 2 à la base 4 : 1001101 ; 01010111,1001 ; 11001100,11
N
3 Convertir de la base 8 à la base 4 : 342 ; 71 ; 14
A
4 Convertir de la base 2 à la base 16 : 1101111 ; 110111,1101 ; 10001101,11
IS S
Exercice 2 : Calcul
U
Dans ce qui suit, il vous est demandé de calculer dans une base précise les nombres donnés.
S P
1 Effectuer l’addition binaire de : 11011+11111+111001 ; 11011+11111+111001+111110
E
2 Effectuer la soustraction binaire de : 111011-1110 ; 111111-11100-10011
L
3 Effectuer la division binaire de : 11101/110 ; 111111/1101
4 Calculer en base 16 : A4316 + B1216 ; DF A516 − A4BC16 ; 1234 + 100112
5 Calculer en base 5 : 3145 + 2315 ; 5410 − 178
Exercice 3 : Représentation
Exercice 4 : Débordement
Soit une machine qui travaille sur des nombres binaires signés de 4 bits. La valeur signe d’un mot A =
a3 a2 a1 a0 est égale à A = a0 + 2a1 + 4a2 + 8a3 (représentation classique en complément à 2). On désire construire un
circuit qui donne en sortie B = b3 b2 b1 b0 = −2A (par exemple à la valeur 2 en entrée devrait correspondre la valeur -4
en sortie).
©LES PUISSANTS Copyright 2020 Avec Les Puissants, Il suffit d’y croire ! ! !
Cédric KM – EEA
1
Semestre I, FS - PHY L3 – EEA Novembre 2020
1 Toutes les valeurs binaires sur 4 bits sont-elles autorisées en entrée ? Autrement dit, le circuit donne-t-il
toujours une valeur correcte ? Donner la TV du circuit pour toutes les valeurs autorisées.
2 Donner les expressions logiques des 4 bits de sortie en fonction des 4 bits d’entrée en ignorant les valeurs
interdites.
3 On désire avoir un bit de débordement qui indiquerait qu’une valeur interdite est présente sur les entrées.
Ecrire la table de Karnaugh de ce bit et en donner une expression logique.
Exercice 5 : Numération
On considère une représentation simplifiée des réels en virgule flottante. Un nombre réel X est représenté par
8 bits seeemmmm où X = (−1)s × 1, M × 2E−3 avec un exposant E = (eee)2 sur 3 bits (0 < E ≤ 7, un exposant
égal à zéro désigne le nombre zéro quelle que soit la mantisse) et une pseudo-mantisse M = (mmmm)2 sur 4
bits.
S
1 Quels sont le plus grand et le plus petit nombre strictement positif représentables ?
T
2 Comment se représente le nombre 1 ? La précision d’une représentation est l’écart entre 1 et le nombre
représentable suivant. Que vaut pour cette représentation ?
N
3 Peut-on représenter 38,1 et 75,6 ? Quels sont les nombres qui encadrent 38,1 et 75,6 dans cette représenta-
A
tion ?
IS S
S PU
L E
©LES PUISSANTS Copyright 2020 Avec Les Puissants, Il suffit d’y croire ! ! !
Cédric KM – EEA