Académique Documents
Professionnel Documents
Culture Documents
500,000
40,000
+ 3,000
0,600
0,080
0,007
______________
543,687
1011010,11011 = 1*26+1*24+1*23+1*21+1*2-1+1*2-2+1*2-4+1*2-5
En base 2 on a :
20 = 1 = (1)10 2-1 = 0,1 = (0,5)10 = 1/2
21 = 10 =(2)10 2-2 = 0,01 = (0,25)10 = 1/4
22 = 100 =(4)10 2-3 = 0,001 = (0,125)10 = 1/8
23 = 1000 =(8)10 2-4 = 0,0001 = (0,0625)10 = 1/16
24 = 10000 =(16)10 2-5 = 0,00001 = (0,03125)10 = 1/32
Les puissances de deux sont appelés des poids.
JP NZALI, février 2018
9
Représentation de l’information
II Numération en base 2
c) Rappel en base 2
2-1 = 0,1 = ½ =(0,5)10
2-2 = 0,01 = 1/22 = 1/(2*2) = 1/4= (0,25)10
2-3 = 0,001 = 1/23 = 1/(2*2*2) = 1/8 =(0,125)10
2-n = 0,00…01 = 1/2n = 1/(2*2*….*2)
11010011110001011001,1010110111101011
JP NZALI, février 2011 15
Représentation de l’information
II Numération en base 2
h) Passage de la base 10 à la base 2
Pour trouver la représentation binaire d'un nombre, on
le décompose en somme de puissances de 2. Par
exemple avec le nombre dont la représentation
décimale est 42 on a :
42 =
ainsi:
11
+ 1
____
100
JP NZALI, février 2011 19
Représentation de l’information
III Opérations en base 2
b) Complément à 1, complément à 2
Le complément à 1 d’un nombre binaire est obtenu
en remplaçant les « 0 » par des « 1 » et
inversement.
Le complément à 2 d’un nombre binaire est obtenu
en ajoutant 1 à son complément à 1.
Pour obtenir le complément à 2 d’un nombre on
peut aussi parcourir le nombre de la droite vers la
gauche, laisser passer les « 0 » de tête ainsi que le
tout premier 1, puis complémenter le reste à 1.
JP NZALI, février 2013 20
Représentation de l’information
III Opérations en base 2
b) Complément à 1, complément à 2
10010110 nombre binaire
01101001 complément à 1
01101010 complément à 2
Les ordinateurs utilisent souvent la convention du
complément à 2 pour représenter les entiers positifs
et négatifs (éléments de Z).
Dans la convention du complément à 2, le bit le plus
à gauche est le bit de signe (0=positif; 1=négatif)
JP NZALI, février 2013 21
Représentation de l’information
III Opérations en base 2
b) Complément à 1, complément à 2
Avec n bits on peut représenter dans la
convention du complément à 2 les entiers relatifs
m tels que : -2n-1<=m<=2n-1-1
Exemple : n=3
000 0 111 -1
001 1 110 -2
010 2 101 -3
011 3 100 -4
JP NZALI, février 20118 22
Représentation de l’information
III Opérations en base 2
b) Complément à 1, complément à 2
Vérifier que le complément à 2 dans ce cas revient à
multiplier le nombre par -1.
-2n-1 est le seul nombre qui n’a pas sa valeur absolue
dans la machine concernée.
Exercices : 1) Effectuer les opérations suivantes sur 3 bits en utilisant la convention du
complément à 2 : 1-4; 1+2; -2+3; 3-4; 1-3;-2-2
2) Proposer un organigramme qui lit n puis n bits et imprime le complément à 1.
3) Proposer un organigramme qui lit n, puis n bits, les place dans un vecteur, calcule et
imprime le complément à 2.
4) Proposer un organigramme qui lit n et imprime le plus grand entier pouvant tenir sur
n bits en binaire pur d’une part, dans la convention du complément à 2 d’autre part.
Fin quantum
ls /yde/mokolo –l >fiche1.txt
ls /dla/kululu –l >> fiche1.txt
Fiche1.t xt contient la liste des deux répertoire mokolo et kululu. L’entrée d’une
commande peut aussi être un fichier au lieu du clavier. On utilise le signe <
JP NZALI, février 2011 97
LINUX
V Redirection
L’entrée d’une commande peut aussi être un
fichier au lieu de venir du clavier. On utilise le
signe <
Exemple : mail lolita@yahoo.cm < message.txt
permet d’envoyer le contenu du fichier message.txt à la personne qui a pour
adresse de messagerie lolita@yahoo.cm