Vous êtes sur la page 1sur 20

Automatisme

Pr Bsiss Mohammed 1
Représentation de l‘information

les informations prennent plusieurs formes. On distingue le plus souvent


la représentation numérique et aussi analogique

Signal analogique Signal numérique

Pr Bsiss Mohammed 2
Système de numération de base

Un système de numération est une manière de représenter tout entier naturel.


une méthode qui consiste à choisir un entier naturel B supérieur à 1. un entier N
est donc représenté par un polynôme qui est de la forme:

n−1
N = an B + an−1B n
.....a1B + a0 1

Avec les coefficients an :

0  an  B − 1

Pr Bsiss Mohammed 3
Système de numération de base

Exemple!?
Appliquer la formule mathématique précédente pour
représenter le nombre entier 2982 en base de 10

Pr Bsiss Mohammed 4
Système de numération de base

Le système de base 10 encore appelé système décimal, tous les entiers


naturels sont représentés par les deux entiers suivants 0, 1, 2, 3, 4, 5, 6,
7, 8 et 9,.

En base 10 l’entier 2982 est égale à 2000+ 900+80+2 soit en base 10

2982 = 2  10 + 9  10 + 8  10 + 2  10
3 2 1 0

Pr Bsiss Mohammed 5
Système binaire

Dans ce présentation, on n’utilise que deux chiffres binaires pour représenter les
nombres entiers naturels.

Ces chiffres binaires sont 0 et 1 et on les nomme bits. Donc chaque entier
naturel peut être représenté uniquement par des 1 et des 0.

Le principe de conversion de la base 10 vers la base 2 se fait par des


divisions par 2 successives, et de lire tous les restes

Convertir le nombre 17 en base 2?

Pr Bsiss Mohammed 6
Système binaire

Opération Quotient Reste

17/2 8 1
8/2 4 0
4/2 2 0
2/2 1 0
1/2 0 1

Avec la lecture des restes en sens inverse de l’opération 17=(10001)2

Pr Bsiss Mohammed 7
Système binaire

Addition Soustraction
0+0=0 0-0
0+1=1 0-1=1
1+0=1 1-0=1
1+1=0 avec retenue de 1 1-1=0
1+1+1=1 avec retenue de 1 1-1-1= 1

Pr Bsiss Mohammed 8
Système binaire

Le complément à UN de 0 est 1 et le complément à UN de 1 est


0. On obtient donc le complément à UN d’un nombre en
déterminant le complément à UN de chacun de ces chiffres
binaires.

Le complément à DEUX d’un nombre en base 2, il suffit


d’ajouter 1 à don complément à UN

Pr Bsiss Mohammed 9
Système binaire

Le complément à 2 (arithmétique) est obtenu par addition du complément à


UN +1. Si N est un nombre binaire, alors -N = C2(N).

Pr Bsiss Mohammed 10
Système binaire

Le bit de poids fort dans une


séquence binaire indique le signe en
C2 (01011) = 10101= −11
décimal de ce nombre selon la
convention suivante. Pour un nombre
positif, le bit du poids fort MSB 11 = 0  2 + 1  2 + 0  2 + 1  2 + 1  2
4 3 2 1 0

prend la valeur de 0 et pour un  


MSB LSB
nombre négatif MSB prend la valeur
de 1.

Pr Bsiss Mohammed 11
Les différents Codages / Code binaire

Entier 22 21 20
Le code binaire pure: 0 0 0 0
dans ce code, chaque 1 0 0 1
entier naturel correspond à 2 0 1 0
sa conversion en base de
2. 3 0 1 1
4 1 0 0
5 1 0 1
6 1 1 0
7 1 1 1

Pr Bsiss Mohammed 12
Les différents Codages / Code binaire

Entier 22 21 20
0 0 0 0
Ce code présente un inconvénient au
1 0 0 1
niveau de passage d’un entier à l’autre.
On remarque que pour passer de 2 0 1 0
l’entier 1 codé en base 2 par (001)2 à 3 0 1 1
l’entier 2 codé par (010)2 deux bits de 4 1 0 0
même poids changent simultanément 5 1 0 1
d’état
6 1 1 0
7 1 1 1

Pr Bsiss Mohammed 13
Les différents Codages / Code de Gray

Le code de Gray, également appelé binaire réfléchi, est un type de codage


binaire permettant de ne modifier qu'un seul bit à la fois au niveau de passage
consécutifs d’un entier à l’autre. Ce type de codage est utilisé en logique
combinatoire dans les simplifications des fonctions logiques par les tableaux
de KARNAUGH
Entier 22 21 20
0 0 0 0
1 0 1 0
2 0 0 1
3
4
5
6
7

Pr Bsiss Mohammed 14
Code Binafy Coded Decimal BCD

Ce code cherche à concilier les


Entier Binaire BCD
avantages du système décimal et du
0 0 0000
code binaire. Il est surtout utilisé
1 1 0001
pour l'affichage de données
2 10 0010
décimales (calculatrices par
3 11 0011
exemple). A chaque chiffre du
4 100 0100
système décimal, on fait
5 101 0101
correspondre un mot binaire (de 6 110 0110
quatre bits en général). 7 111 0111

Pr Bsiss Mohammed 15
Code Binafy Coded Decimal BCD

Exemple!?
Codage en BCD du nombre 1253

Pr Bsiss Mohammed 16
Code hexadécimal

Le principe de base est le même pour le codage binaire. Mais dans


ce cas, la base de comptage est la base de 16. Les digits utilisés
dans ce système sont : 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,et F.

Pr Bsiss Mohammed 17
Code ASCII

Le code ASCII (American Standard Code for Information Interchange)


est le codage utilisé en informatique même en automatisme pour
communiquer entre le clavier d'un micro-ordinateur et l'unité centrale. Il
y a deux codes ASCII, le code ASCII standard et le code ASCII étendu.

Le code ASCII standard possède 127 caractères. Le code ASCII étendu


en possède 255. Il faudra donc pour coder l'ensemble des caractères
utiliser 7 bits (du bit 0 au bit 6) pour le code ASCII standard et 8 bits
pour le code ASCII étendu (du bit 0 au bit 7)

Pr Bsiss Mohammed 18
Code ASCII

Pr Bsiss Mohammed 19
Code ASCII

Exemple : communiquer entre le clavier d'un micro-ordinateur et


l'unité centrale

Pr Bsiss Mohammed 20

Vous aimerez peut-être aussi