Les Systèmes de Numération

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 21

Institut Supérieur des Etudes

Technologiques de Rades
Département de Technologies de l’informatique
logiques Systèmes

Cours : Systèmes logiques

Chapitre 1
Systèmes de
S numération et codage
L 2019/2020 1
ISETR - IT Chapitre 1
logiques Systèmes Systèmes de numération et codage

Objectifs

 Connaître les différents systèmes de


numération.

 Apprendre les règles de passage d’un


système de numération à un autre.

S  Etudier les codes numériques usuels .

L 2019/2020 2
ISETR - IT Chapitre 1
Systèmes de numération et codage

Structure
logiques Systèmes

• Les systèmes de numération.

• Changement de base.

• Les codes.

• Arithmétique binaire.
S
L 2019/2020 3
ISETR - IT Chapitre 1
Systèmes de numération et codage

1. Les systèmes de numération


logiques Systèmes

Le traitement d'une information numérique, par


un circuit électronique, nécessite qu'elle soit
mise sous forme adaptée à celui-ci. C’est-à-dire
qu'elle soit représentée dans un système de
numération (ou base) adéquat.

Systèmes :
S décimal , binaire , octal , hexadécimal

L 2019/2020 4
ISETR - IT Chapitre 1
Systèmes de numération et codage

1. Les systèmes de numération


logiques Systèmes

Représentation polynomiale

S
L 2019/2020 5
ISETR - IT Chapitre 1
Systèmes de numération et codage

1. Les systèmes de numération


logiques Systèmes

Activité 1

Ecrire la forme polynomiale des nombres


suivants :

• (256)10 =
• (1101,101)2 =
S • (603,27)8 =
• (2B9)16 =
L 2019/2020 6
ISETR - IT Chapitre 1
Systèmes de numération et codage

2. Changement de base
logiques Systèmes

Il s'agit de convertir un nombre écrit dans une


base B1 à son équivalent dans une autre
base B2.

S
L 2019/2020 7
ISETR - IT Chapitre 1
Systèmes de numération et codage

2. Changement de base
logiques Systèmes

Activité 2

Convertir en décimal les nombres suivants :

• (111011)2 = (? )10 59
• (3571)8 = (? )10 1913

S • (3D5,C)16 = (? )10 981,75

L 2019/2020 8
ISETR - IT Chapitre 1
Systèmes de numération et codage

2. Changement de base
logiques Systèmes

Passage de la base décimale vers une autre base :


(25)10 = ( ? )2 (185)10 = ( ? )16

S
L 2019/2020 9
ISETR - IT Chapitre 1
Systèmes de numération et codage

2. Changement de base
logiques Systèmes

Passage de la base décimale vers une autre base :

S
L 2019/2020 10
ISETR - IT Chapitre 1
Systèmes de numération et codage

2. Changement de base
logiques Systèmes

Passage de la base décimale vers une autre base :


(0,15)10 = ( ? )2

S
L 2019/2020 11
ISETR - IT Chapitre 1
Systèmes de numération et codage

2. Changement de base
logiques Systèmes

Passage de la base B vers décimale :

S
L 2019/2020 12
ISETR - IT Chapitre 1
Systèmes de numération et codage

2. Changement de base
logiques Systèmes

Passage de la base binaire vers hexadécimal :


Nous allons détailler l’action de conversion en 6
Exemple :
étapes :
Soit a un nombre écrit en base 2 (étape 1).
On décompose ce nombre par tranches de 4 bits à
partir du bit de poids faible (étape 2).
On complète la dernière tranche (celle des bits de
poids forts)par des 0 s’il y a lieu (étape 3).
On convertit chaque tranche en son symbole de la
base 16(étape 4).
On réécrit à sa place le nouveau symbole par

S changements successifs de chaque groupe de 4


bits,(étape 5).
Ainsi, on obtient le nombre écrit en hexadécimal
(étape 6).

L 2019/2020 13
ISETR - IT Chapitre 1
Systèmes de numération et codage

2. Changement de base
logiques Systèmes

Passage de la base hexadécimal vers binaire :


Cette conversion est l’opération inverse de la
Exemple :
précédente. Nous allons la détailler en 4 étapes :
Soit a un nombre écrit en base 16 (ETAPE 1).
On convertit chaque symbole hexadécimal en
écriture binaire (nécessitant au plus 4 bits)(ETAPE
2).
On complète les bits de poids fort par des 0 s'il y a
lieu (ETAPE 3).
Le nombre " a " écrit en binaire est obtenu en
regroupant toutes les tranches de 4 bits à partir du

S bit de poids faible, sous forme d’un seul nombre


binaire (ETAPE 4).

L 2019/2020 14
ISETR - IT Chapitre 1
Systèmes de numération et codage

2. Changement de base
logiques Systèmes

Activité 3

Convertir les nombres décimaux suivants :

• (423)10 = (? )2
• (48.75)10 = (? )2

S •

(836)10 =
(2741)10 =
(? )8
(? )16

L 2019/2020 15
ISETR - IT Chapitre 1
Systèmes de numération et codage

2. Changement de base
logiques Systèmes

Activité 4

Effectuer les conversions suivantes

• (11101101)2 = ( ? )8
• (625)8 = (? )2

S •

(11101101101)2 =
(7E4C)16 =
(? )16
(? )2

L 2019/2020 16
ISETR - IT Chapitre 1
Systèmes de numération et codage

3. Les codes
logiques Systèmes

Un code est une correspondance arbitraire


entre un ensemble de symboles et un ensemble
d’objets.
Les objets sont les lettres de l’alphabet, les
chiffres, les signes de ponctuation, ...
Les symboles sont des combinaisons de « 0 » et

S de « 1 ».

Le code adapte le langage humain au langage de la


L 2019/2020
machine et inversement.
17
ISETR - IT Chapitre 1
Systèmes de numération et codage

3. Les codes
logiques Systèmes

Code binaire naturel

S
L 2019/2020 18
ISETR - IT Chapitre 1
Systèmes de numération et codage

3. Les codes
logiques Systèmes

Code binaire réfléchi (GRAY)


Le code Gray est un code qui présente la
particularité de ne modifier qu'un seul bit
à chaque incrémentation.
Le code Gray n d'un nombre binaire N,
est donné par la relation n = (N ⊕2.N) / 2.
Exemple :
N = 0111.
2.N = 1110 (Pour multiplier un nombre
binaire par 2, on fait un décalage à
gauche).
N ⊕2.N = 1001 (Ou exclusif entre 0111 et

S
1110)
n = 0100 (Pour diviser un nombre binaire
par 2, on fait un décalage à droite).

L 2019/2020 19
ISETR - IT Chapitre 1
Systèmes de numération et codage

3. Les codes
logiques Systèmes

Code binaire réfléchi (GRAY)

S
L 2019/2020 20
ISETR - IT Chapitre 1
Systèmes de numération et codage

3. Les codes
logiques Systèmes

Code DCB

S
L 2019/2020 21

Vous aimerez peut-être aussi