Beruflich Dokumente
Kultur Dokumente
Le plus petit élément d’un composant électronique est le bit : il ne sait présenter que
deux états : ouvert (le courant ne passe pas ou 0) ou fermé (le courant passe ou 1).
A partir de là on a imaginé un système de numération binaire (qui n’utilise que deux
symboles 0 et 1). Il s’agit d’une numération de position comparable à la numération
décimale. Chaque groupe de 8 bits s’appelle un byte ou octet.
Quelques exemples :
10001010
1 0 0 0 1 0 1 0
27 26 25 24 23 22 21 20
1*27 1*23 1*21
128 8 2
= 128 + 8 + 2 = 138
100001
0 0 1 0 0 0 0 1
27 26 25 24 23 22 21 20
1*25 1*20
32 1
= 32 + 1 = 33
1011
0 0 0 0 1 0 1 1
2 2 2 2 2 2 2 20
7 6 5 4 3 2 1
= 8 + 2 + 1 = 11
101010
0 0 1 0 1 0 1 0
27 26 25 24 23 22 21 20
1*25 1*23 1*21
32 8 2
= 32 + 8 + 2 = 42
11111111
1 1 1 1 1 1 1 1
27 26 25 2 4 23 2 2 2 20
1
= 128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 = 255
L’octet permet donc de coder des nombres de 0 à 255, c’est juste ce qu’il fallait en
informatique pour associer un caractère imprimable à un nombre (code ASCII :
American Standard Code for Information Interchange)
L’octet a des multiples : le kilobyte ou kilo-octet (kb) valant 210 octets soit 1024
octets, le mégabyte (Mb) valant 210 kb soit 1024 kb ou 1048576 bytes, et le
gigabyte valant 1024 Mb.
Exemples :
C30D
C 3 0 D
16 3 16 16 160
2 1
= 49152+768+13 = 49933
FFFF
F F F F
16 3 16 2 16 1 160
15*163 15*162 15*161 15*160
61440 3840 240 15
= 61440+3840+240+15 = 65535
A0000
A 0 0 0 0
164 163 162 161 160
10*164
655360
= 655360 (soit 640 k)
Ce système a été choisi parce qu’il est facile de passer du binaire à l’hexadécimal :
en effet comme 16=24, à quatre signes binaires correspondent un signe
hexadécimal. D'autre part, un octet (8 signes binaires) correspond à 2 signes hexa :
tout caractère du code ASCII est donc codé sur un octet:
de 0 à 255 en décimal
de 00 à FF en hexa
de 00000000 à 11111111 en binaire
Exemples:
10110011 = ?
1011 0011
11 3
B 3
10110011 = B3
C3A = ?
C 3 A
12 3 10
1100 11 1010
C3A = 1100111010