0% ont trouvé ce document utile (0 vote)
57 vues2 pages

Bases de Numération et Opérations Binaires

Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOC, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
57 vues2 pages

Bases de Numération et Opérations Binaires

Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOC, PDF, TXT ou lisez en ligne sur Scribd

THÈME 5 Remarque : Les nombres binaires codés sur 4 bits s'appellent des quartets et sur 8 bits on

les nomme octets ( bytes en Anglais ).


LA NUMÉRATION
3- Le système hexadécimal ( base 16 )
Ce système est utilisé pour alléger la notation binaire. Il est composé de caractères pouvant
OBJECTIFS prendre 16 valeurs : 0 1 2 3 4 5 6 7 8 9 A B C D E F.
Prenons par exemple le nombre ( 6A5E )16 et exprimons sa valeur en base 10.
- Connaître les principales bases de la numération.
- Savoir "passer" d'une base à une autre ( algorithmes de changement de base ). (A)16 = (10)10 (E)16 = (14)10
- Etre capable de réaliser des opérations numériques en base 2 ( addition, soustraction et
multiplication ). ( 6A5E )16 = 6163 + A162 + 5161 + E160 = 24576 + 2560 + 80 +
14
Rang 3 Rang 2 Rang 1 Rang 0

I- LES PRINCIPALES BASES = ( 27230 )10

1- Le système décimal ( base 10 ) Remarque : (A)16 = (10)10 ; (B)16 = (11)10 ; (C)16 = (12)10 ; (D)16 = (13)10 ;
C'est le système que nous utilisons régulièrement ( comptabilité, machines à calculer, (E)16 = (14)10 ; (F)16 = (15)10 .
calendrier …).
Prenons un exemple simple ( nombre 1083 ) pour définir quelques termes qui seront Faire l'exercice 2
valables pour les autres bases :

Nombre II- CHANGEMENT DE BASE


(1083)10 = 1103 + 0102 + 8101 + 3100 = 1000 + 0 + 80 + 1- Transfert d'une base 2 ou 16 vers la base 10
3 La méthode de calcul a déjà été vue lors de la description des bases 2 et 16.
Rang 3 Rang 2 Rang 1 Rang 0
2- Transfert de base 10 vers base 2
Prenons le chiffre 8, il est placé au rang 1, il représente le nombre 80 c'est-à-dire 8  10 Plusieurs méthodes ( algorithmes ) existent et nous nous limiterons à celle appelée
(la base) puissance 1 (le rang). "divisions successives".
La méthode consiste à diviser successivement le nombre à convertir par deux et de noter à
2- Le système binaire ( base 2 ) chaque fois le reste.
C'est le système qui est utilisé en électronique numérique et en informatique. Le caractère Prenons par exemple le nombre (237)10 et exprimons le en base 2.
utilisé s'appelle le bit ( binary digit en Anglais ) il peut prendre deux valeurs ( chiffres ) qui 237 2
sont le zéro ( 0 ) et le un ( 1 ). 1 118 2
Prenons par exemple le nombre (1101)2 et appliquons le même principe que pour la base 0 59 2
10. 1 29 2
1 14 2
Nombre
0 7 2
(1101)2 = 123 + 122 + 021 + 120 = 8+4+0+1 = 1 3 2
(13)10 1 1 2
Rang 3 Rang 2 Rang 1 Rang 0 1 0
Le nombre 11012 est donc représenté avec 4 bits et représente le nombre 1310 en base 10.
Faire l'exercice 1 Résultat : ( 1 1 1 0 1 1 0 1 )2 Les restes sont rangés de droite à gauche
Faire l'exercice 3

2nd 13 MPI 2003 / 2004 Page 1 sur 2 Thème 5 "La numération"


Faire l'exercice 5
2- Transfert de base 10 vers base 16
La méthode étudiée sera encore celle des divisions successives. Les restes seront rangés de
droite à gauche suivant leurs apparitions. III- OPÉRATIONS NUMÉRIQUES EN BASE 2
Prenons par exemple le nombre (38410)10 et exprimons-le en base 16.
38410 16
1- Introduction
10 2400 16 Le microprocesseur est l'organe essentiel de l'ordinateur; il exécute les instructions
0 150 16
contenues dans les programmes. Une partie de son travail consiste à réaliser des opérations
6 9 16
sur des nombres, mais ces nombres sont codés en binaire car l'électronique ne gère que
9 0
deux états : l'état haut "1" et l'état bas "0".

2- L'addition
Résultat : ( 960A )16 Les restes sont rangés de droite à gauche L'addition en binaire s'exécute comme en décimal, on ajoute un par un tous les bits en
tenant compte des éventuelles retenues.
Additionnons par exemple les nombres 11000101 et 00101101 avec vérification dans la
Faire l'exercice 4 base 10 :

3- Transfert de base 2 vers base 16 11000101 197


Il suffit de regrouper par paquets de 4 les bits du Binaire Hexa
0000 0
00101101 45
nombre
binaire à convertir et de remplacer ces groupes par leur 0001 1
valeur en hexadécimal. 0010 2 ( 1 1 1 1 0 0 1 0 )2 ( 242 )10
On peut utiliser directement le tableau ci contre : 0011 3
Faire l'exercice 6
0100 4
Prenons par exemple le nombre ( 01011100 )2 et calculons 0101 5
3- La multiplication
0110 6
sa valeur en base 16 : La multiplication en binaire s'exécute comme en décimal, c'est à dire avec des additions à
0111 7
1000 8
décalages successifs.
0101 1100 Prenons un exemple avec la multiplication des nombres 1111 et 1011 c'est à dire 15 et 11
1001 9
1010 A en base 10 :
1011 B 1111
1100 C  1011
5 C Résultat : ( 01011100 )2 = ( 5C )16 .
1101 D 1111
1110 E 11110
4- Transfert de base 16 vers base 2 1111 F
Il suffit de remplacer chaque chiffre du nombre hexadécimal 000000
par sa valeur en binaire en utilisant le même tableau de la 1111000
conversion binaire  hexadécimal. Résultat : ( 1 0 1 0 0 1 0 1 )2 = ( 165 )10

Prenons par exemple le nombre ( 6B )16 : 6 B Faire l'exercice 7

Résultat : ( 6B )16 = ( 01101011 )2 . 0110 1011


2nd 13 MPI 2003 / 2004 Page 2 sur 2 Thème 5 "La numération"

Vous aimerez peut-être aussi