Académique Documents
Professionnel Documents
Culture Documents
Quelques rappels Le codage binaire Le codage DCB Le codage hexadcimal Le codage GRAY Exercice dapplications
Rappel
Les processeurs sont des systmes automatiques de traitement des informations. Ils manipulent ces informations sous forme de donnes binaires (groupe de bits). Notre systme conventionnel de comptage en base 10 est donc incompatible avec les processeurs et nous oblige utiliser d'autres systmes de numration. Nous coderons donc les signaux numriques (images, sons, textes, ...) sous forme de "0" et de "1" comprhensibles par un processeur.
Rappel
Les systmes de numration consistent utiliser un ensemble de digits. Un digit est une valeur numrique code l'aide d'un unique caractre (un chiffre dcimal est considr comme un digit). Le "bit" est l'abrviation de "binary digit". Un bit peut prendre la valeur 0 ou 1
- Un groupe de 4 bits s'appelle un quartet - Un groupe de 8 bits est nomm un octet ou un byte - Un groupe de 16 bits s'appelle un mot ou un word - Un groupe de 32 bits s'appelle un mot long ou un double word
Le codage binaire
Dans les domaines de l'automatisme, de l'lectronique et de l'informatique, nous utilisons la base 2 (0 et 1)
Un interrupteur est ouvert ou ferm Une diode est allume ou teinte Une tension est prsente ou absente Le chiffre binaire qui peut prendre ces deux tats est nomm "Bit" (Binary digit) . Avec un bit nous pouvons coder deux tats. Un mot binaire de 8 bits pourra reprsenter un nombre dcimal compris entre 0 et 255.
Un nombre crit en binaire est reprsent avec un prfixe % ou b.
Le codage DCB
Ce codage est utilis notamment dans le codage de laffichage numrique. Dans ce codage, chaque digit dcimal est crit en binaire sur un quartet complet (donc complt par des 0 gauche si ncessaire) puis tous les quartets sont juxtaposs. (9708)10 = (1001 0111 0000 1000)DCB
Le code HEXADECIMAL
Dans cette base, il faut 16 signes diffrents pour reprsenter un chiffre : 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F. Les 6 lettres de A F compltent les 10 chiffres.
Dans le code GRAY, il n'y a qu'une variable qui change d'tat la fois entre deux valeurs conscutives.
II est nomm rflchi car il faut recopier les valeurs comme si elles taient rflchies dans un miroir. On trouve ce code dans les roues codeuses, les capteurs numriques de position, etc.
Exercices de Transcodage
Exercice 1: (1854)10 transcoder en binaire naturel, puis en hexadcimal (N)16 et en codage DCB (N)DCB Exercice 2: (1111 1011 1101)2 transcoder en hexadcimal (N)16
Algbre de Boole
Les lois Les proprits Les principaux oprateurs logiques Le thorme de De Morgan
Rappel
Dfinition:
Un systme logique est qualifi de combinatoire lorsque une combinaison des variables dentre ne correspond quune seule combinaison de variable de sortie.
Rappel
Algbre de Boole:
Lalgbre de Boole manipule des variables qui ne peuvent prendre que deux tats : Vrai ou Faux
Rappel
Les lois:
. fonction ET + fonction OU - fonction complmentation Les lois prcdentes sont dfinies par: a.b=1 si et seulement si a=1 et b=1 a+b=1 si au moins lune des 2 variables vaut 1 =0 si a=1 et vice versa
Rappel
Les proprits :
Commutativit Distributivit Elment neutre Complmentation Idempotence Absorption
a+b=b+a a + (b.c) = (a + b).(a + c) a+0=a a+=1 a+a=a a + (a.b) = a a.b = b.a a.(b + c) = (a.b) + (a.c) a.1 = a a. = 0 a.a = a a.(a + b) = a
Porte:
a b
&
Porte:
a b
Application
Simplifiez ces quations en utilisant les diffrentes proprits vues prcdemment
Application
Tableau Karnaugh
Dfinition:
Le tableau de Karnaugh est un tableau qui comporte 2n cases, n tant le nombre de variables d'entre du systme (de la fonction reprsenter).
# Si n = 2p : le tableau aura 2p colonnes et 2p lignes. Aux colonnes sont associes p variables, et aux lignes sont associs les p variables restantes.
# Si n = 2p+1 , le tableau aura 2(p+1) colonnes et 2p lignes (ou inversement). Aux colonnes sont associes (p+1) variables, et aux lignes sont associes les p variables restantes (ou inversement)
Tableau Karnaugh
En tte de chaque colonne, on place les tats successifs des variables associes aux colonnes. L'organisation des tats de ces variables doit respecter le codage GRAY (binaire rflchi).
Tableau Karnaugh
Tableau Karnaugh
Simplification:
Les rgles qui suivent, sont celles qui permettent les simplifications optimales, donnant l'expression logique de la sortie.
1. Effectuer des regroupements de deux cases, quatre cases, ..., ayant la valeur "1", en ligne, en colonne, en carr.
2. Effectuer le moins de regroupements possible, et des regroupements de plus grande dimension possible. 3. Recouvrir toutes les cases de valeur "1".
Tableau Karnaugh
4. Les recouvrements entre regroupements sont possibles. 5. Une case d'un bord est aussi adjacente celle correspondante du bord oppos (on vrifie facilement que seul l'tat d'une variable est modifi). 6. un regroupement de 2 cases permet l'limination d'une variable, un regroupement de 4 cases l'limination de deux variables, etc...
7. La valeur de la sortie est alors la somme logique des termes associs chaque regroupement
Tableau Karnaugh
Exemple:
Tableau Karnaugh
Tableau Karnaugh