Numération binaire
- Représentation de l'information dans un ordinateur
Tous les ordinateurs
traitent des informations sous la forme de nombre ou de caractères.
Langage binaire :
langage qui utilise 2 symbole 1 et 2.
BIT : Binary
Digital, c'est l'unité élémentaire d'information que peut prendre
la valeur 0 ou 1.
Mot binaire :
C'est un regroupement de plusieurs bits. Octet (byte), c'est un mot
de 8 bits ; Word, c'est un mot de 16 bits ; Double Word,
c'est un mot de 32 bits.
- Numération décimal
Ce système utilise 10
symboles pour représenter les chiffres et les nombres. On utilise la
base de 10.
symbole utilisé :
0,1,2,3,4,5,6,7,8,9
Tout nombre décimal peut
se décomposer en une somme de base de 10.
Exemple : 352(10)
= 3*102 + 5*101 + 2*100
- Code binaire
Ce système de
numérotation travaille avec 2 symboles le 0 et le 1. Un nombre
décimal peut se décomposer en une somme de base de 2. Pour cela il
faut utiliser les puissances de 2.
Chaque symbole décimal
(chiffre) est codé par un mot binaire de 4 bits.
Exemple : 48(10),
4(10) → 0100(2)
et 8(10)
→ 1000(2)
donc 48(10)
= 0100 1000(2)
Exposant n
|
0
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
2n
|
1
|
2
|
4
|
8
|
16
|
32
|
64
|
128
|
256
|
512
|
1024
|
Exemple : 352(10)
= 1*256 + 0*128 + 1*64 + 1*32 + 0*16 + 0*8 + 0*4 + 0*2 + 0*1
soit 352(10) =
1*28 + 0*27 + 1*26 + 1*5
+ 0*24 + 0*23 + 0*22 + 0*21
+ 0*20
352(10)
s'écrit donc en base de 2 : 101100000(2)
- Code hexadécimal
Ce système de codage
est le plus répandu en informatique. Il utilise 16 symbole de codage
de l'information.
Symbole
utilisés:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
Pour
mieux visualiser :
HEX
|
0
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
DEC
|
0
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
BIN
|
A 0000
|
A 0001
|
A 0010
|
A 0011
|
A 0100
|
A 0101
|
A 0110
|
A 0111
|
HEX
|
8
|
9
|
A
|
B
|
C
|
D
|
E
|
F
|
DEC
|
8
|
9
|
10
|
11
|
12
|
13
|
14
|
15
|
BIN
|
1000
|
1001
|
1010
|
1011
|
1100
|
1101
|
1110
|
1111
|
Sinon
de la même manière que la base de 2 on utilise les puissances de 16
Exposant n
|
0
|
1
|
2
|
3
|
4
|
5
|
16n
|
1
|
16
|
256
|
4096
|
65536
|
1048576
|
Exemple :
49(10)
= 3*16 + 1 = 3*161
+ 1*160
= 31(16)
255(10)
= 15*16 + 15 = F*161
+ F*160
= FF(16)
2623(10)
= 10*256 + 3*16 + 15 = A*162
+ 3*161
+ F*160
= A3F(16)
Pour l'hexadécimal, tu n'aurais pas inverser décimal et hexa dans le tableau ?
RépondreSupprimer