Académique Documents
Professionnel Documents
Culture Documents
1 Introduction
Quelle que soit la nature de l'information (image, son, texte, ...) traitée par un ordinateur, elle l'est
toujours sous la forme d'un ensemble de nombres écrits en binaire (base 2).
2 Systèmes de numération
2.1 Système décimal
Le système décimal utilise un alphabet de 10 chiffres (de 0 à 9) et prend en compte la position de
ces chiffres. De ce fait, le système décimal a pour base 10.
Exemple :
Cette façon d'écrire les nombres est appelée système de numération de position.
Dans notre système conventionnel, nous utilisons les puissances de 10 pour pondérer la valeur des
chiffres selon leur position.
1
2.2 Système binaire
Le système binaire est un système qui comprend deux chiffres : 0 et 1. Tous les nombres sont
formés par ces chiffres. De ce fait, le système a pour base 2.
Exemple :
Le chiffre binaire qui peut prendre ces deux états est nommé Bit (Binary digit).
A chaque nouveau bit, le nombre de combinaisons possibles est doublé. Ce nombre est égal à 2 N
(N étant le nombre de bits).
2
Note : Un Octet est un groupe de bits est appelé un mot, un mot de huit bits est nommé un octet
(byte).
0 1 1 0 1 0 1 1
Avec un octet, nous pouvons écrire 28 = 256 nombres binaires, soit de 00000000 (0) à 11111111
(255).
C’est un système de numération positionnel en base 16, utilise les dix premiers chiffres et les 6
premières lettres : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.
Décimal 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Hexadécimal 0 1 2 3 4 5 6 7 8 9 A B C D E F
Il suffit donc de faire la somme des poids de chaque bit à 1. Le nombre ci-dessus est égal à 128 +
64 + 32 + 16 + 4 + 2 + 1 = 255
Exemple :
(1010)2 = 1 x 23 + 0 x 22 + 1 x 21 + 0 x 20
(1010)2 = 1 x 8 + 0 x 4 + 1 x 2 + 0 x 1
3
donc : (1010)2 = (10)10
(223)10 = (11011111)2
(5AC)16 = 5 x 256 + 10 x 16 + 12 x 1
4
Exemple :
a) (100111010001)2
b) (101110011101)2
c) (10111)2
------------------------------------
5
Tableau de conversion binaire en hexadécimal
(1111110010110001)2 = (FCB1)16
Exemple :
6
255 (001001010101)DCB (11111111)2
64 (01100100)DCB (1000000)2
Remarque :
- Le code DCB est un code non pondéré. Il n’obéit pas à la Forme Polynomiale.
- Dans le code DCB, il faut plus de bits pour exprimer le même nombre, qu'en code binaire.
4.1 L'addition.
L'addition en binaire garde les mêmes règles que l'addition en décimal, on y retrouve les propriétés
de commutativité et d'associativité des additions décimales.
4.2 La Multiplication
La multiplication binaire se réalise comme une multiplication décimale.
7
4.3 La soustraction
Encore une fois, la soustraction binaire est identique à sa sœur décimale, tant au niveau des
propriétés que de la méthode de calcul.
4.4 La division
La division binaire est le reflet exact de la division décimale. On utilise une nouvelle fois les mêmes
méthodes, et les mêmes propriétés s'appliquent.
Exemple :
8
5 Conversion d'un nombre décimal (avec virgule) en binaire
Exemple 1 : conversion du nombre 0.625
On a (12)10 = (1100)2
(0.625)10= (0.101)2
9
0.800 * 2 = 1.600 poids 1*2-7
10