Académique Documents
Professionnel Documents
Culture Documents
Sousse AU : 2023-2024
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
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
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
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.