Vous êtes sur la page 1sur 3

EPI 3ième Génie Info

Sousse AU : 2023-2024

Architecture des systèmes à microprocesseur et des microcontrôleurs


TD N° 1 : Représentation de l’information en Binaire
Nombre de pages : 3

Exercice 1 :
a. Donner l’équivalent décimal de N=11010112 dans le cas où N est un nombre non signé et dans le
cas où N est un nombre signé (N est représenté sur 7 bits dans les 2 cas).
b. Convertir 18310 et -18310 en binaire avec un nombre adéquat de bits.
c. Indiquez les 4 nombres binaires non signés qui suivent le nombre 0101112.
d. Quel est le plus grand nombre non signé représentable à l’aide de 11 bits ?
556 1024 2048 2047
e. Pour les nombres suivants, indiquez ceux qui peuvent être représentés sur 8 bits en binaire :
25 67 137 228 256
f. Combien de bits faut-il pour représenter 65536 entiers différents en binaire ?
11 bits 15 bits 16 bits 17 bits
g. Combien de bits faut-il pour représenter le nombre 6553 ?
10bits 11 bits 12bits 13bits

Exercice 2 :
a. Convertir 6148 en son équivalent décimal.
b. Convertir 14610 en son équivalent octal puis passer au système binaire.
c. Convertir le nombre binaire 10101110112 en décimal en passant par le système octal.
d. Donner les trois nombres qui suivent 6268 dans le système octal

Exercice 3 :
a. Convertir le nombre 24CE16 en décimal.
b. Convertir le nombre décimal 3117 en Hexadécimal puis en binaire.
c. Convertir le nombre 35278 en Hexadécimal
d. Donner les quatre nombres qui suivent E9D16 dans le système hexadécimal

Exercice 4 :
a. Combien de chiffres hexadécimaux (base 16) sont nécessaires pour représenter tous les entiers
compris entre 0 et (4000)10?
b. Convertir les nombres suivants vers la base indiquée :
(BA0F,E)16 = (?)2
(BA2)16 = (?)10
(F0C4)16 = (?)2
(1010110101011,11011)2 = (?)16
(6543,2)8 = (?)16
(650432)8 = (?)2
(1010110101011)2 = (?)8

Exercice 5 :
a. Trouver l’équivalent binaire, sur 6 bits, des nombres +24 et +31
b. Déduire la représentation en complément à 2, sur 6 bits, des nombres -24 et -31
c. Refaire a. et b. en utilisant 7 bits ensuite 8 bits au lieu de 6 bits. Conclure.
d. Parmi les nombres suivants, quels sont ceux qui peuvent être représentés en compléments à 2
sur une machine 8 bits : 128 226 117 -128

A. Ben Abdelali et S. Lahouar Page 1/3


e. Sur une machine 8 bits, parmi les représentations en complément à 2 suivantes qu’elle est celle
qui correspond au nombre (-19)10 :
111101101 11001011 11101101 01110111

Exercice 6 :
a. Exprimer les nombres décimaux suivants en binaire : (33, 875)10, (121,25)10
b. Donner l’équivalent décimal des nombres binaires suivants :
(11010,1011)2, (1101,110)2

Exercice 7 :
a. Ordonner les nombres binaires suivants dans l’ordre croissant :
11001101,112 ; 11100001,1012 ; 10011111,1112 ; 11001110,0012 ; 10011111,1012
b. De même pour les nombres suivants :
(10101110,11101)2 ; (523,76893)10 ; (1110,0001)8 ; (11011111,110111)2 ; (A5,7889)16

Exercice 8 :
a. Représenter R=125,65625 en binaire. Donner son équivalent en octal et en hexadécimal.
b. Représenter R en virgule flottante simple précision (IEEE 754). Donner son équivalent en
hexadécimal.
c. Représenter (-R) en virgule flottante simple précision (IEEE 754). Donner son équivalent en
hexadécimal.
d. Donnez la valeur décimale du nombre suivant codé selon la norme IEEE 754 : C8 80 00 0016
e. Donnez pour les nombres codés selon la norme IEEE :
 Le plus grand et le plus petit nombre normalisé représentable
 Le codage du zéro
 Le codage du résultat d'une division par zéro (inf)

Exercice 9 :
a. Parmi les opérations suivantes corrigez celles qui ne sont pas effectuées correctement :
1 1 0 1 1 1 02 1 0 1 0 1 1 12 F B 7 2 7
+ - +
0 1 1 1 0 1 02 0 1 1 1 0 1 02 A 6 9 B 3
01 0 0 1 0 0 0 0 0 1 1 1 0 0 1 A 2 0 D A

b. Effectuez les opérations suivantes dans la base spécifiée :


1 1 0 1 1 1 02 1 1 0 0 1 0 12 C F B 7 2 716 C 4 B 5 2 716
+ - + -
0 1 1 1 0 1 02 1 0 1 1 1 1 02 9 A 6 9 B 916 9 A 6 9 B 916

Exercice 10 :
a. Soit à effectuer les opérations suivantes en utilisant le complément à 2. Indiquez les opérations
qui présentent un débordement (overflow) sachant que le calcul se fait sur 7 bits :
57 + 18 -43 – 57 -64 + 63
b. Parmi les opérations suivantes en complément à 2, quelles sont celles qui peuvent se faire sur 8
bits :
57 + 118 -143 + 57 -64 + 63
c. Le résultat de l’addition en complément à 2 de (-43 – 57) est :
100011110 110011100 110011000

A. Ben Abdelali et S. Lahouar Page 2/3


Exercice 11 :
Donnez la réponse correcte :
Quand un système numérique utilisant la représentation en Complément à 2 à 4 bits effectue
l’opération : S = – 2 – 3,
a. Le système va additionner les deux opérandes : (0010) 2 et (0011) 2
b. Le système va additionner les deux opérandes : (1010) 2 et (1011) 2
c. Le système va additionner les deux opérandes : (0010) 2 et (1101) 2
d. Le système va additionner les deux opérandes : (1110) 2 et (0011) 2
e. Le système va additionner les deux opérandes : (1110) 2 et (1101) 2

Exercice 12 :
Effectuez les opérations suivantes de nombres signés (complément à 2) et indiquez les valeurs des
indicateurs SF (Sign Flag : indicateur de signe du résultat), ZF (Zero Flag : indicateur de résultat nul),
CF (Carry Flag : indicateur de retenu), OF (Overflow Flag : indicateur de dépassement).
a. Sur 7 bits :
10101112 + 01110102 = ? 11011102 + 01110102 = ?
b. Sur 8 bits :
-80 - 68 = ? 80 + 96 = ? 80 – 96 = ?

Exercice 13 :
a. Convertir les nombres décimaux suivants en code BCD : 204 ; 20,5 ; 128
b. Convertir en décimal les nombres suivants écrits dans le code BCD :
10010 ; 10000101 ; 001000110111 ; 10001101001,00011
c. Donnez les valeurs des deux octets 35H et A0H dans le cas où ils représentent :
 Des entiers
 Des entiers relatifs
 Des codes ASCII

Exercice 14 :
Soit une mémoire de capacité totale 256MB. Cette mémoire contient un répertoire de 126 MO et
deux fichiers, un de 1920 KO et l’autre de 1024 Kbits.
Calculez la taille de l’espace libre de cette mémoire en KO et en MO.

Exercice 15 :
La mémoire représentée par la figure suivante se présente sous la forme d’une suite de cases de 2
octets. Elle est constituée d’un Bus d’adresse de 8 bits permettant de pointer sur les différentes
cases.
Dernière case 2 octets
Zone 2 vide

E3
Bus de donnée
Bus d’adresse

8 bits 16 bits

B2
Zone 1 vide

4D

Première case

a. Déterminez le nombre de cases mémoire pouvant être accédés avec le bus d’adresse de 8bits
b. Déterminez la capacité totale de cette mémoire en K bits et en Mbits
c. Donnez les adresses en binaire et en hexadécimal de la première et de la dernière case
d. Calculez la quantité de mémoire disponible (vide) en octets et en K bits, sachant que les cases
suivantes sont remplies d’informations : de la première case jusqu’à la case N° 4D et de la case N°
B2 jusqu’à la case E3.

A. Ben Abdelali et S. Lahouar Page 3/3

Vous aimerez peut-être aussi