50% ont trouvé ce document utile (2 votes)
234 vues2 pages

Exercices sur la représentation binaire

Ce document contient plusieurs exercices sur la représentation de nombres en différentes bases numériques comme le binaire, l'octal et l'hexadécimal. Il aborde également des sujets comme le complément à 2, le code BCD et la parité.

Transféré par

siamo
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOC, PDF, TXT ou lisez en ligne sur Scribd
50% ont trouvé ce document utile (2 votes)
234 vues2 pages

Exercices sur la représentation binaire

Ce document contient plusieurs exercices sur la représentation de nombres en différentes bases numériques comme le binaire, l'octal et l'hexadécimal. Il aborde également des sujets comme le complément à 2, le code BCD et la parité.

Transféré par

siamo
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOC, PDF, TXT ou lisez en ligne sur Scribd

UNIVERSITE IBN TOFAIL ANNEE UNIVERSITAIRE 2014/2015

Faculté des Sciences


Dépt de Physique
Kénitra
Electronique Numérique I
SMP S6
Série 1
Exercice 1
1/ Donner l’équivalent décimal du nombre maximum qu’il est possible d’exprimer avec 5 entiers
a0, a1, a2, a3, a4 compris entre 0 et b-1dans les systèmes de bases b=10, b=8 et b=2.
2/ Représenter les nombres décimaux suivants en base 2 (binaire naturel)
12710 ; 235410 ; 2710 ; 213,24510 ; 0,023410
3/ Donner l’équivalent décimal des nombres binaires suivants
10102 ; 110000012 ; 00101102 ; 101,001102 ; 1111,11112

Exercice 2
1/ Représenter en octal et en hexadécimal les nombres suivants
110112 ; 1010101012 ; 1100000112 ; 10001,0112 ; 1001110,00112
2/ Donner la représentation binaire des nombres suivants
2371258 ; 5727018 ; 6721,7318 ; A31716 ; F8AC16 ; D62B16
3/ Donner l’équivalent hexadécimal des nombres suivants
6145310 ; 120103 ; 120104 ; 120106

Exercice 3
1/ Effectuer l’addition des nombres en binaires naturels suivants
101+11101 ; 11000+111
1001 + 0111 ; 110001 + 101110 ; 11011101 + 1100011
1011.1101 +110111.01 ; 0101.110 + 11001.100 ; 1110111 + 1011101
2/ Effectuer les soustractions suivantes en binaires
10001001 – 01011011 ; 011010011 - 110011001
10011011 – 10110011 ; 011010110 – 101100001
1011.1101-110.1011 ; 110111.01-110011.11

Exercice 4
1/ Donner la représentation en complément à 2 des nombres suivants
-2321510 ; -78210 ; -56,02410
2/ Donner le complément à 1 et le complément à 2 des nombres binaires suivants :
1110111111 ; 0110111010 ; 11100011 ; 1100010101 ; 10000001 ; 11001111 ; 110111 ; 1011011
3/ Effectuer les soustractions suivantes en utilisant le complément à 2 et le complément à 1 :
1110000-1101111 ; 1101111-1011101 ; 100111101-111011110 ; 01101011-11011011.
4/ Avec une représentation à 6 éléments binaires, effectuer les soustractions suivantes :
28-24 ; 15-31 ; 18-12 ; 12-24
Exercice 5
1/ Montrer que dans le code BCD il y a 6 combinaisons inutilisables et que ; si l’on en obtient
une lors d’une addition, il faut ajouter 6 au résultat trouvé pour obtenir la somme correcte en code
DCB. Effectuer les opérations suivantes en DCB ;
9237+86 ; 5+3 ; 7+5
2/ Donner l’équivalent binaire pur du nombre décimal 178. Dans un deuxième temps, codez en
DCB ce même nombre.
3/ Combien faut il de bits pour représenter un nombre décimal de 8 chiffres dans le code BCD.
4/ Dites quel avantage il y a à coder un nombre décimal en DCB ?Dites quels désavantages il y a.
Exercice 6
1/ Quels sont les nombres relatifs codés par les ‘‘octets signés’’ suivants :
01101101 et 10101011
2/ Coder sur un octet signé les nombres (+ 105)10 et (- 14)10.
3/ Décoder en décimal le nombre exprimé par l’octet suivant :
10010111
 Si cet octet est codé en binaire nature
 S’il est codé en BCD
 S’il est codé en binaire réfléchi
Exercice 7
Les octets X, Y, Z et T représentés ci-dessous sont signés avec la convention de
représenter un nombre négatif par son complément à 2. Le bit situé à l’extrémité gauche est donc
un bit de signe.
 La multiplication de X par Y
X 1  0 La0division
0 1 de1Z par 0 T1
Y  Supposons maintenant que ces 4 octets sont non
0 1 1 0 0 0 1 1
signés et codés en binaire naturel.
Z
 Indiquer ceux parmi ces octets qui sont
0 0 0 1 1 0 0 0
convertibles en BCD et donner leurs équivalents
T
en code +3.
1 0 0 0 1 1 0 0

 Convertissez les octets Z et T en code de Gray.


 Supposons maintenant que les octets X,Y,Z et T sont codés en parité impaire. Dans ce cas,
le bit situé à l’extrémité droite est donc un bit de parité impaire (égale à 1 si le nombre de
bits composant le mot est pair, si non, ce bit serait égal à 0). Dans ces conditions, indiquer
parmi ces 4 octets ceux qui comportent une erreur.

Vous aimerez peut-être aussi