Académique Documents
Professionnel Documents
Culture Documents
UFR SSMT
L1 PC
TD ECUE ARCHITECTURE DES ORDINATEURS - CODAGE DE L’INFORMATION
2023-2024
Questions de cours (les questions de cours ne sont pas corrigées pendant les séances de TD)
Partie I
Partie II
Partie III
1
Exercice 1
1) Quelle est la définition du code ASCII ?
2) Quels sont les codes en hexadécimal du premier et du dernier caractère en ASCII étendu ?
3) En déduire les codes ASCII des caractères B, F, I, R connaissant ceux de E et O
Exercice 2
On utilise le code suivant pour représenter la date de naissance et le sexe des élèves d’un établissement X
(jusqu’en décembre 2040):
• Position 1 & 2 : numéro d’ordre dans le trimestre du jour de la date de naissance.
• Positions 3, 4, 5 & 6 : l’année de naissance
• Position 7 : pour une fille le numéro du trimestre, pour un garçon le numéro trimestre augmenté de 4.
Exercice 3
1) Effectuer les opérations suivantes et vérifier les résultats en procédant aux conversions nécessaires.
a) 1100 + 1000 b) 1000 - 101 c) 1 + 1 + 1 + 1+1
2) Réaliser les opérations suivantes et vérifier les résultats en procédant aux conversions nécessaires.
a) 1100 x 101
3) Réaliser les opérations suivantes et vérifier les résultats en procédant aux conversions nécessaires.
a) 100100 / 11
b) 110010 / 101
Exercice 4
Compléter le tableau suivant
2
A2F
Exercice 5
Exercice 6
Exercice 7
X représente une chaîne de 8 bits : 10100001
Quelle est sa valeur en décimal, si l’on interprète son contenu :
a) Comme un entier sans signe en représentation binaire pure.
b) Comme un entier relatif sous la forme « complément à un »
c) Comme un entier relatif sous la forme « complément à deux »
d) Donner l’intervalle de travail s’il s’agit d’une représentation en binaire pure ?
e) Que devient cet intervalle de travail si cette chaîne de bits représente un entier relatif ?
f) Quelle est la représentation hexadécimale de X ?
On donne Y = 01101011 un entier relatif codé en complément à 2.
g) Quel est le résultat de l’opération Z= X+Y en complément à 2 et en décimal ?
Exercice 8
3
a) Compléter le tableau ci-dessus
b) En déduire les codes de 0 en complément à un puis en complément à deux
c) Donner les valeurs décimales du Min et du Max si l’on travaille en complément à deux sur 6 bits
Exercice 9
Exercice 10
1. En utilisant la représentation en complément à 2, représenter sur un format de 6 bits les nombres décimaux
suivants (Consigner les résultats dans un tableau. Les réponses doivent être justifiées) :
Complément
à deux
Exercice 11
Exercice 12
Que vaut le nombre flottant C2FD0000 codé dans la norme IEEE754-1985 en simple précision ?
Exercice 13
1. Coder les nombres décimaux 7.25 et 28.5 en utilisant le mécanisme IEEE754-1985 en simple précision
(On s’arrêtera à 5 chiffres après la virgule).
2. Effectuer l’opération S= 7.25 + 28.5
3. Coder S en utilisant le mécanisme IEEE754-1985 en simple précision
4. Retrouver le résultat de la question 3 en effectuant l’opération d’addition sur les nombres flottants.
5. Soit M= 7.25 x 28.5
Coder M en virgule flottante simple précision.
4
6. Utiliser les résultats de la question 1 pour effectuer la multiplication des nombres flottants 7.25 et 28.5
7. Vérifier le résultat obtenu à la question 5.
On vous donne les valeurs suivantes
8. Effectuer l’opération D = 2.5 – 1.75
9. Coder D en utilisant le mécanisme IEEE754-1985 en simple précision
10. Retrouver le résultat de la question 8 en effectuant l’opération de soustraction sur les nombres flottants
2-1 2-2 2-3 2-4 2-5 2-6 2-7 2-8 2-9 2-10
0.5 0.25 0.125 0.0625 0.03125 0.015625 0.007812 0.003906 0,001953 0,000976