0% ont trouvé ce document utile (0 vote)
422 vues3 pages

Systèmes de Numération

Le document décrit plusieurs systèmes de numération comme le binaire, décimal, octal et hexadécimal en détaillant leurs bases et symboles respectifs ainsi que des opérations arithmétiques et conversions entre les bases.

Transféré par

kjkl,
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 PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
422 vues3 pages

Systèmes de Numération

Le document décrit plusieurs systèmes de numération comme le binaire, décimal, octal et hexadécimal en détaillant leurs bases et symboles respectifs ainsi que des opérations arithmétiques et conversions entre les bases.

Transféré par

kjkl,
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 PDF, TXT ou lisez en ligne sur Scribd

Systèmes de numération

Un système de numération est un ensemble de symboles (les chiffres) qui sont assemblés en suivant des
règles d’écriture précises permettant d’écrire, de lire et d’énoncer les nombres

- Un système de numération se définit par deux éléments :


 La base du système,
 Les symboles du système.

Système Base Symbole Nbre de symbole


Binaire 2 0 ,1 2
Décimal 10 0, 1, 2, 3, 4, 5, 6, 7,8 ,9 10
Octal 8 0, 1, 2, 3, 4, 5, 6,7 8
Hexadécimal 16 0,1,2,3,4,5,6,7,8 ,9,A,B,C,D,E,F 16
Le système binaire
-C’est la base utilisée en informatique pour la représentation des informations au niveau
machine
Les opérations arithmétiques en binaire
Addition Multiplication soustraction division
0 + 0 = 0 0*0=0 0-0=0  0 ÷ 0 =Impossible
0 + 1 = 1 0*1=0  1- 0 = 0  0 ÷1 = 0
1 + 0 = 1  1 *0 = 0  1 -1 = 0  1 ÷0 = Impossible
1 + 1 = 0 avec retenue de 1 1*1=1  0 - 1 = 1 Emprunt de 1 1÷1=1
1 + 1+1 = 1 avec report de 1
Le système Hexadécimal.
Ce système nécessite 16 chiffres dont les symboles sont les dix chiffres décimaux auxquels on
ajoute les six premières lettres de l’alphabet (0,1,2,3,4,5,6,7,8,9,A,B,C,D,E ,F)
Les opérations arithmétiques en hexadécimale
Addition en hexadécimale :
La somme de deux chiffres peut être obtenue en effectuant leur somme décimale et en
modifiant cette somme décimale s’elle dépasse 15 en soustrayant 16 et en reportant une
retenue de 1 à la colonne suivante.

Soustraction en hexadécimale :
Pour effectuer la soustraction en Hexadécimal, en fait la soustraction décimal, et si on
obtient un résultat négatif on le soustrait d’un multiplié de 16.

1
Code BCD (Binary Coded Decimal)
Ce code conserve les avantages du système Décimal et du code binaire. Il est utilisé par les machines à calculer
Codage binaire naturel (CBN) :
Le codage binaire naturel se base sur le fait que n’importe quel chiffre décimal n’a qu’une
combinaison binaire unique en n Bits.

Décimal 0 1 2 3 4 5 6 7 8 9
DCB 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001

Le transcodage ou conversion de base est l’opération qui permet de passer de la représentation, d’un nombre dans
une base à sa représentation dans une autre base
---------------------------------------------------------------------------------------------------------------------------------------------
Décimal – Binaire :
 37 (10) = X (2) : Alors 37(10) = 100101(2)
Faisant l’opération dans le sens inverse :
 X (2) = 100101
= 1 * 25 + 0 * 24 + 0 * 23 +1 * 22 + 0 * 21 + 1 * 20
= 32 + 0 + 0 + 4 + 0 + 1
= 37
---------------------------------------------------------------------------------------------------------------------------------------------
Décimal – Octal :
 123(10) = X (8)
Alors 123(10) = 173(8)
Faisant l’opération dans le sens inverse :
 173(8) = (1 * 82) + (7 * 81) + (3 * 80) = 64 + 56 + 3 = 123

---------------------------------------------------------------------------------------------------------------------------------------------

Décimal – Hexadécimal :
 271 (10) = X (16)
Alors 271 (10) = 10F (16)
 1C3 (16) = Y (10)
= (1 * 162) + (12 * 161) + (3 * 160)
= 256 + 192 + 3 = 451 (10)
---------------------------------------------------------------------------------------------------------------------------------------------

Binaire – Octal :
Méthode indirecte

X (8) = 10110 (2)

Passant du Binaire au Décimal :


Y (10) = 1 * 24 + 1 * 22 + 1 * 21

2
= 16 + 4 + 2 = 22 (10)

Convertissant alors le Décimal en Octal :


Z (8) = 22 (10)
= 26 (8)

Méthode directe :
A l’aide de cette méthode, le transcodage devient trop facile en se basant sur ce qu’on appel Tableau de
correspondances.

Exemple :

Binaire – Hexadécimal :
Méthode indirecte :

Méthode directe :
Le même principe que le précédent, sauf que dans cette fois le tableau de
correspondances est plus grand.
Exemple :
 Q (2) = 251 (16)

Octal – Hexadécimal :

Dans ce cas on converti de l’Octal à l’Hexadécimal ou vise versa par l’intermédiaire du Binaire.

Exemple :

 E (16) = 35 (8)

Vous aimerez peut-être aussi