Vous êtes sur la page 1sur 23

Institut Supérieur des Etudes

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

Cours : Systèmes logiques

Chapitre 1

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

Objectifs
Systèmes logiques

➢ Connaitre 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
ISETR - IT Chapitre 1
Systèmes de numération et codage

Structure
Systèmes logiques

• Les systèmes de numération.

• Changement de base.
• Les codes.

• Arithmétique binaire.

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

1. Les systèmes de numération


Systèmes logiques

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.

S
Systèmes :

décimal , binaire , octal , hexadécimal

L
ISETR - IT Chapitre 1
Systèmes de numération et codage

1. Les systèmes de numération


Systèmes logiques

Représentation polynomiale

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

1. Les systèmes de numération


Systèmes logiques

Activité 1

Ecrire la forme polynomiale des nombres


suivants :

• (256)10 =

S •

(1101,101)2 =
(603,27)8 =

L
• (2B9)16 =
ISETR - IT Chapitre 1
Systèmes de numération et codage

2. Changement de base
Systèmes logiques

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


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

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

2. Changement de base
Systèmes logiques

Activité 2

Convertir en décimal les nombres suivants :

• (111011)2 = (? )10 (59)10


• ( 3571)8 = (? )10 (1913)10

S • (3D5,C7)16 = ( ? )10 (981, 77734375 )10

L
ISETR - IT Chapitre 1
Systèmes de numération et codage

2. Changement de base
Systèmes logiques

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

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

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

2. Changement de base
Systèmes logiques

Activité 3

Convertir les nombres décimaux suivants :

• (423)10 = ( ? )2 (110100111)2
• (48.75)10 = ( ? )2 ( 110000,11)2

S •

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

L
ISETR - IT Chapitre 1
Systèmes de numération et codage

3. Les codes
Systèmes logiques

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 machine et inversement.
ISETR - IT Chapitre 1
Systèmes de numération et codage

3. Les codes
Systèmes logiques

Code binaire naturel

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

3. Les codes
Systèmes logiques

Code binaire réfléchi (GRAY)

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

3. Les codes
Systèmes logiques

Code DCB

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

4. L’arithmétique binaire

Les quatre opération de base :

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

4. L’arithmétique binaire

 L’Addition
A + B =?
Activité 5

Effectuer en binaire les opérations suivantes :

S • 0111)2 + 0101)2 (sur 4 bits)


• 10111)2 + 10011)2

L • 10010101)2 + 10000101)2 (sur 8 bits)


ISETR - IT Chapitre 1
Systèmes logiques Systèmes de numération et codage

4. L’arithmétique binaire

 La soustraction
A – B =?
Activité 6

Effectuer en binaire les opérations suivantes :

S • 1101)2 - 1001)2
• 11011)2 - 10101)2

L • 1001)2 - 1101)2
ISETR - IT Chapitre 1
Systèmes logiques Systèmes de numération et codage

4. L’arithmétique binaire

 La soustraction
Lorsque A > B le calcul de A - B revient au calcul
de A + CA2(B),
avec CA2(B) est le complément à 2 de B qui est
égal à CA1(B) + 1
Exemple : B = 1101
S CA1(B) = 0010
CA2(B) = 0010 + 1 = 0011
L donc –B = CA2(B) = 0011
ISETR - IT Chapitre 1
Systèmes logiques Systèmes de numération et codage

4. L’arithmétique binaire
 Codage et opérations en complément à 2

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

4. L’arithmétique binaire
 Codage et opérations en complément à 2

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

4. L’arithmétique binaire

• (-63)10 + (28)10 • (63)10 = 0011 1111)2


• (63)10 – (28)10 • (28)10 = 0001 1100)2

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

4. L’arithmétique binaire

• (65)10 = 0100 0001)2


• (65)10 + (35)10 • (35)10 = 0010 0011)2
• (103)10 + (65)10
• (103)10 = 0110 0111)2

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

4. L’arithmétique binaire

• ( 65)10 = (0100 0001)2


• (-65)10 - 35)10 • ( 35)10 = (0010 0011)2
• (-103)10 - 65)10
• (103)10 = (0110 0111)2

S
L

Vous aimerez peut-être aussi