Académique Documents
Professionnel Documents
Culture Documents
Nous remarquons que dans tout système de numération la valeur de sa base B est
exprimée par le nombre 10.
0+0= 0
0+1= 1
1+0= 1
1+1= 10 (le résultat est 0 avec une retenue égale à 1)
1+1+1= 1 1 (le résultat est 1 avec une retenue égale à 1)
Exemples :
Base = 2 Base = 10
1
1 1 0 0 12
+
1 1 1 0 + 14
=1 1 0 10 = 26
(11010)2 = (24+23+21)10 = (16+ 8 + 2) 10= (26) 10
0-0= 0
0-1= 1 (le résultat est 1 avec un emprunt de 1)
1-0= 1
1-1= 0
Exemple :
Base = 2 Base = 10
1 1
1 0 0 1 1
19
-
1 1 1 1 1 0 - 14
= 0 0 1 0 1 = 5
0*0= 0
0*1= 0
1*0= 0
1*1= 1
Exemple :
Base = 2 Base = 10
9
1 0 0 1
* 5
* 1 0 1
= 45
1 0 0 1
+
0 0 0 0
+
1 0 0 1
= 1 0 1 1 0 1
5 3 2 0
(1 0 1 1 0 1)2 = (25 + 23 + 22 + 20)10 = (32 +8 + 4 + 1)10 = (45)10
Le principe de la division de deux nombres binaires est identique à la division de deux nombres
décimaux. Elle est basée sur une succession de soustractions.
Exemple :
Base = 2 Base = 10
110 0 100
12 4
- 100 1 1
0 3
= 010 0
- 10 0
= 000 0
Chapitre 2
Objectifs :
Introduction
Les informations sont toujours représentées par l’ordinateur sous forme binaire, c'est-à-dire une
suite de 0 et de 1. L’unité est le chiffre binaire (0 ou 1) appelé bit (Binary dIgiT).
La représentation (ou le codage) d’un nombre est caractérisé par la taille du codage
(nombre de bits ou format) qui lui est réservé.
Un nombre peut prendre en général n’importe quelle valeur grande ou petite, par contre
le codage respecte les limites du format considéré.
Ils sont généralement codés sur 1, 2 ou 4 octets. (1 octet est un groupe de 8 bits)
a) En considérant un format de 4 bits, tous les nombres entiers représentables sur 4 bits sont :
Donc, sur 4 bits le domaine des valeurs représentables est : [0, 15]
4
Nous pouvons coder 2 valeurs différentes. (24 = 16)
8 bits
b) En considérant un format de 8 bits (1 octet) :
Nmax = (1111 1111)2 = (1 0000 0000 – 1)2 = (28 – 1)10 = (256 – 1)10 =(255) 10
Donc, sur 8 bits le domaine des valeurs représentables est : [0, 255]
Représentables
8 8
Nous pouvons coder 2 valeurs différentes. (2 = 256)
X1 = (18)10 8 bits
X2 = (260)10
X2 = (260)10 Nmax (en représentation des entiers naturels et format 8 bits Nmax = (255)10)