Vous êtes sur la page 1sur 3

Architecture des ordinateur

2015_2016

TRAVAUX DIRIGS
CODAGE ET NUMRATION
I. SYSTEME DE NUMERATION:
1. Convertir

1000110110112

endcimale.

2. Quelle est la valeur dcimale du bit de poids le plus fort dun nombre binaire de 16 bits ?
3. Convertir
en binaire par la mthode des petits nombres (sanspasserparlesdivisions

7610

successivespar2)
4. Convertir

72910

en binaire par la mthode des divisions successives

5. Donner les 3 nombres la suite de

626 8

6. Convertir 14610 en binaire en passant par loctal


7. Convertir 311710 en binaire en passant par lhxadcimal
8. Donner les 4 nombres la suite de E9D16

9. Effectuer les conversions suivantes en utilisant la base 2 comme base


intermdiaire :
a.
b.
c.
10.

773, 68

vers hexadcimal

E7C, B16
310, 2 4

vers loctal

vers loctal

Effectuer les oprations binaires suivantes :

(11010010)2 - (10011111)2
(10110011)2 - (10011111)2 1
11.
On dnombre en base 10 les lments de deux ensembles. Ces deux
nombres crits en base b sont nots Nb. Dans quelle base sont-ils
crits ?
Soit 19 lments ----> Nb = (201)b ---> base = ?
Soit 170 lments ---> Nb = (442)b ---> base = ?
12.

On compte en base b un ensemble de chaussures. Le nombre de

paires est : Nb =(352)b . Le nombre de chaussures est N b = (724)b . Dcouvrir


dans quelle base s'est fait le dnombrement et quel est le nombre de

16/06/15

Architecture des ordinateur


2015_2016

chaussures exprim en base 10.


13.

Etude de conversions :

Exprimer N 2 , N10 , N 8 pour N16 = (ABCD)16 ; (10)16 ; (A07F)16


Exprimer N 2 , N16 , N 8 pour N10 = 105 ; 29 ; 35 ;123,312

0,310 10 prs, donner sa reprsentation binaire en respectant la


14.
Soit
prcision fractionnaire.
-4

II.

CODAGE DES ENTIERS

EXERCICE 1 :

1. Coder les nombres dcimaux 100 et -100 en binaire sign sur 8 bits
a. Refaire la question en Complment 1
b. Mme question en complment 2
2. Dcoder en dcimal (11000111)(bs) et (00001111)(bs)
3. Dcoder en dcimal (11000111)(c1) et (00001111)(c1)
4. Dcoder en dcimal (11001001)(c2) et (01101101)(c2)
5. Calculer : 1 2 en binaire sign sur 8 bits
a. Refaire la mme question en Complment 1
b. Mme question en complment 2

6. Quelle est la capacit de reprsentation sur 6 et 9 bits :


Binaire pur, Binaire sign, complment 2
7. Quelle est la valeur dcimale des suites binaires
(1010,10010110 et 1011010011101001)
elles sont codes en : binaire pur, Binaire sign, Complment 1, Complment
2
8. Sur 4, 8 et 16 bits, coder les nombres +20 et -15 en :
9. Binaire pur, Binaire sign, Complment 1, Complment 2
10.Calculer 20-15 sur 8 et 16 bits en Complment 2

EXERCICE 2 :
Tous les nombres binaires seront reprsents en complments deux.
1. Coder les entiers (+97)10 et (34)10
2. Donner lintervalle de codage sur 8 bits (en binaire et dcimale)? Justifier
3. extension
Calculez (14)10 et (-14)10 en binaire sur 16 bits.
Comment on passe d'une reprsentation sur 8 bits une reprsentation sur 16 bits ?
Justifier pourquoi ?
Inversement, quelle condition peut-on passer d'une reprsentation sur 16 bits une
reprsentation sur 8 bits ?
4. Dcoder (00110101)2 et (10110101)2.
2

16/06/15

Architecture des ordinateur


2015_2016

5. Calculer le codage en complment deux de (10000000)2 = (128)10.


Que se passe-t-il ?
6. Effectuer les additions en complment deux :
(a) 0110 1011 + 1011 1101
(b) 1001 0110 + 1111 1011
(c) 0110 1111 + 0001 1001
(d) 1000 0010 + 1010 1011.
7. Prenons le cas daddition (-5 -9). Expliquer comment est-ce possible que la lecture du
rsultat sur n bits dans le cas dun dbordement reste correcte.

16/06/15