Sunteți pe pagina 1din 32

Module 14

CIRCUITS LOGIQUES

Plan de leon
Amnagement de la classe.

Prsences.
Prsentation du cours.
Le contrle d'appareil lectriques.

Chapitre 1
Les systmes de numration:
Dcimal.
Binaire.
Octal.
Hexadcimal.

Plan de leon
Conversion.

Autres variante du binaire.


DCB
Code Gray
Fonctions logiques combinatoires

Systme de numrotation et de codage.


1
110
1
110

0
100
1
0
10
0111

1011

1111
0
1
1
0
1001

2 5 AF 2 EB6 6 2 10
176 2
63 7
54 8
29 4
11
62 6
1
24
10
1
10
1
11
1
10
0
00
0

10

Codification circuits logique

Systme de numrotation vs systme de codage.


Systme de numrotation:
- Binaire.
- Octal.
- Dcimal.
- Hexadcimal.
Systme de codage:
- Dcimal cod binaire.
- Gray.

Systme dcimal.
Exposant

Poids

104
10 000

103
1 000

102
100

101
10

Exemple

0-1-2-3-4-5-6-7-8-9

100
1

Systme binaire.
Exposant

Poids

24
16

23
8

Exemple

0-1

22
4

21
2

20
1

Systme octal.
Exposant

Poids

84
4096

83
512

82
64

Exemple

0-1-2-3-4-5-6-7

81
8

80
1

Systme hexadcimal.
Exposant

Poids

164
65536

163
4096

162
256

161
16

160
1

Exemple

0-1-2-3-4-5-6-7-8-9-A-B-C-D-E-F

Systme ____________.
Exposant

Poids

__4
_____

__3
_____

2
__2

_____

__1
_____

__0
_____

Exemple

_-_-_-_-_-_-_-_-_-_-_-_-_-_

Identification de la base.
Le nombre est entre parenthses.

Le chiffre identifiant la base en indice.

EXEMPLES:
(100110)2
(100110)10
(100110)8
(100110)16

Conversion vers le systme dcimal


Multiplier chaque chiffre du nombre par son poids

relatif.
Additionnez tout les produits partiel obtenus.
Binaire - dcimal
(11011)2

1 x 24
(16)

1 x 23
(8)

0 x 22
(4)

1 x 21
(2)

1 x 20
(1)

1 x 16

1x8

0x4

1x2

1x1

16+8+2+1= (27)10

Conversion vers le systme dcimal


Octal - dcimal
(11011)8

1 x 84
(____)

1 x 83
(____)

0 x 82
(____)

1 x 81
(____)

1 x 80
(____)

1 x ___

1 x ___

0 x___

1 x ___

1 x ___

____+____+____+____= (___)10

Conversion vers le systme dcimal


Octal - dcimal
(65023)8

6 x 84
(____)

5 x 83
(____)

0 x 82
(____)

2 x 81
(____)

3 x 80
(____)

1 x ___

1 x ___

0 x___

1 x ___

1 x ___

____+____+____+____= (___)10

Conversion vers le systme dcimal


Hexadcimal - dcimal
(1caca)16

___

___

___

___

6 x 164
(____)

5 x 163
(____)

0 x 162
(____)

2 x 161
(____)

3 x 160
(____)

1 x ___

1 x ___

0 x___

1 x ___

1 x ___

____+____+____+____= (___)10

Conversion du systme dcimal vers autre


systme.
Effectuer une suite de division successive par la base

su systme que l'on veut obtenir. On indique le


"reste" qui va servir

Nombre dcimal - binaire


(47)10 = (?)2

Quotien

Reste

47 2 =

23

23 2 =

11

11 2 =

52=

22=

12=

1
101111

Nombre dcimal - octal


(1447)10 = (?)8

Quotien

Reste

1447 8 =

180

180 8 =

22

22 8 =

28=

2
(2647)8

Nombre dcimal - Hexadcimal


(21547)10 = (?)16

Quotien

Reste

21547 16 =

1346

1346 16 =

84

84 16 =

5 16 =

5
(542B)16

Code binaire
23

22

21

20

Dc

10

11

Code binaire - octal


On groupe les chiffres 3 par 3.

On fait la conversion binaire- dcimale.


EXEMPLE:
1110000011111110000011111101
001 110 000 011 111 110 000 011 111 101
1603760375

Code binaire - octal


BINAIRE

Dc

Octal

10

11

Code binaire - hexadcimal


On groupe les chiffres 4 par 4.

On fait la conversion binaire- dcimale.


EXEMPLE:
1110000011111110000011111101
1110 0000 1111 1110 0000 1111 1101
E0FE0FD

Code binaire - hexadcimal


BINAIRE

Dc

Octal

Hexadcimal

10

11

10

12

11

13

12

14

13

15

14

16

15

17

Code DCB
Code Dcimal cod binaire.

Regroupement 4 par 4
EXEMPLE:
15469883
0001 0101 0100 0110 1001 1010 1010 0011

Code binaire - hexadcimal


BINAIRE

Dc

Octal

Hexadcimal

DCB

10

11

10

12

11

13

12

14

13

15

14

16

15

17

Code Gray
Un seul bit change d'tat lors de l'incrmentation.

Code binaire - hexadcimal


BINAIRE

Dc

Octal

Hexad
cimal

DCB

GRAY

0 0 0

0 0 0

0 0 1

0 0 1

0 1 0

0 1 0

0 1 1

0 1 1

1 0 0

10

1 0 0

11

1 0 1

10

12

1 0 1

11

13

1 1 0

12

14

1 1 0

13

15

1 1 1

14

16

1 1 1

15

17

Adition binaire.

Conversion binaire - Gray

Conversion Gray - binaire