Академический Документы
Профессиональный Документы
Культура Документы
1. Activit
Informatique et Sciences du
Numrique
(ISN)
2013/2014
Chapitre 4.
Reprsentation de linformation.
9 = 0x24+1x23+0x22+0x21+1x20 : 01001
On a donc le codage suivant :
mbabaharra@leccorbusier
Code
24
23
22
21
20
Nom
bre
0
1
2
3
5 :
4
6
7
12 : ..
8
01001
0x24+1x23+0x22+0x21+1x20
9
10
19 :
11
13
14
15
mbabaharra@leccorbusier
2. Mesure d'information
L'unit de base d'information trait par un
ordinateur est le bit (0 ou 1 ) ;
Une information se matrialise donc par une
suite de bits.
Un mot est le nombre de bits qu'un
processeur manipule en une seule fois
mbabaharra@leccorbusier
mbabaharra@leccorbusier
16
mbabaharra@leccorbusier
16/10/2013
Exercice
1. Complter
systme dcimal ?
1 bit : 21 = 2 combinaisons
2 bits : 22 = 4 combinaisons
4 bits : 24 = 16 combinaisons
8 bits : .combinaisons
752 = 7 100 + 5 10 + 3 1
ou encore :
mbabaharra@leccorbusier
4 Systme binaire
(Il y a 10 sortes de gens : ceux qui lisent le binaire et les autres)
Pour des raisons pratiques, les bits sont regroups par paquets
adjacents pour reprsenter de l'information : Un octet (byte) est
constitu de 8 bits
L'octet est choisi comme unit pour reprsenter les capacits
mmoire.
Si l'on numrote les bits de 0 7, le bit numro 0 est le bit de poids
faible, et le bit numro 7 est le bit de poids fort.
1x24+1x23+0x22+1x21+0x20
b 2
i=0
11010110(2) = 27 + 26 + 0 + 24 + 0 + 22 + 21 + 0 = 214
9
mbabaharra@leccorbusier
10
179 2
1
89
89
1
mbabaharra@leccorbusier
11
2
44
mbabaharra@leccorbusier
12
16/10/2013
179 2
1
89
1
179 2
2
44
1
2
89
1
2
44
22
2
22
0
0
mbabaharra@leccorbusier
11
13
mbabaharra@leccorbusier
179 2
179 2
89
1
2
44
1
2
22
89
1
2
44
2
22
14
0
0
11
11
2
5
1
1
mbabaharra@leccorbusier
15
mbabaharra@leccorbusier
16
179 2
1
89
89
2
1
44
2
44
2
22
0
22
0
0
11
11
2
5
1
5
1
1
2
0
mbabaharra@leccorbusier
17
2
1
1
2
0
179=10110011(2)
mbabaharra@leccorbusier
18
16/10/2013
Exercice
5. Oprations binaires
5.1. Addition binaire
1. Conversion dcimale/binaire
a) 37
b) 14
d) 205
e) 2313
Principe :
Comme en base 10,
avec retenue : 1 + 1 = 0 et on retient 1.
Sens de calcul : du poids faible vers le poids
fort
Base 2
Base 10
Retenu
111 1
1
Exemple
c) 189
2 Conversion binaire/dcimale :
a) 10110
b) 1101101
d) 11100010101100
e) 101110111
c) 101001
mbabaharra@leccorbusier
5.2 Dpassement
19
de capacit
Base 2
Base 10
150
+ 126
= 00010100
= 276
= 113
mbabaharra@leccorbusier
21
5.4 Le complment 2
Avec des mots de 16 bits, on peut reprsenter 216 = 65 535 soit les entiers
entre -32 768 et 32 767
les nombre de 0 32767 : representent les nombres positifs.
les nombres de 32768 65535 reprsentent les nombre ngatifs
Lentier relatif -1 est reprsent comme lentier naturel 65 535, cestdire par le mot 1111 1111 1111 1111.
Plus gnralement, avec des mots de n bits, on crit les entiers relatifs
compris entre -2n-1 et 2n-1-1:
Un entier relatif 0 x 2n-1- 1 est reprsent par lentier naturel x
Un entier relatif 2n-1 x 1 est reprsent par lentier naturel
x+2n compris entre 2n-1 et 2n-1.
mbabaharra@leccorbusier
=01110001
20
1 111111
10010110
+ 01111110
86
+ 27
01010110
+00011011
23
mbabaharra@leccorbusier
22
Vrification
0001 0100
+ 1110 110 0
= 1 00000000
mbabaharra@leccorbusier
24
16/10/2013
Exercice
47
7
mbabaharra@leccorbusier
8
5
5
25
8
0
47=57(8)
mbabaharra@leccorbusier
26
Exercice
En utilisant le tableau de la page 5 Effectuer les
conversion suivantes
3 6 2(8)
mbabaharra@leccorbusier
27
28
Exemple
15 542 : 16 = 971 reste 6.
Donc le digit de poids faible 6
971 : 16 = 60 reste 11.
Donc le digit suivant : B
60 : 16 = 3 reste 12.
Donc le digit suivant : C
3 : 16 = 0 reste 3.
Donc le digit de poids fort : 3
D'o : 15 542 = 3CB6(16)
mbabaharra@leccorbusier
29
mbabaharra@leccorbusier
30
16/10/2013
Exercice
1. Conversion Dcimale/hexadcimale :
a)25
b) 127
d) 614
e) 10048
c) 1515
2. Conversion Binaire/hexadcimale :
mbabaharra@leccorbusier
31
a) 101
b) 100011
d) 111111011
e) 10101010
c) 11010
mbabaharra@leccorbusier
32
http://www.calculator.net/binary-calculator.html
https://wiki.inria.fr/sciencinfolycee/Convertisseur_texte/binaire/hexa_en_ligne
33
7.1. Loctet
mbabaharra@leccorbusier
34
mbabaharra@leccorbusier
35
mbabaharra@leccorbusier
36
16/10/2013
mbabaharra@leccorbusier
mbabaharra@leccorbusier
38
Table ASCII
, , , manquaient
mbabaharra@leccorbusier
39
mbabaharra@leccorbusier
41
mbabaharra@leccorbusier
40