[PDF] Architecture des ordinateurs Corrigé du TD 3 : Algèbre de Boole

? du TD 3 : Algèbre de Boole Arnaud Giersch Montrer que la fonction nor forme un groupe logique complet Correction : Pour donc, d'après l' exercice 8d, = A+B (f) A+B·C 



Previous PDF Next PDF





FONCTIONS LOGIQUES COMBINATOIRES - Iset Nabeul

e 7: 1) Créer un circuit pour mettre en œuvre la fonction logique spécifiée au tableau suivant en 



Algèbre de Boole - CNRS

n logique : Expression de variables et d'opérateurs Exercice 3 : Soit la fonction F correction



Recueil dexercices sur les propriétés des variables et fonctions

les fonctions de l'exercice précédent sous la seconde forme canonique Corrigé des exercices Soit F la fonction logique représentant la délivrance de la police (F vaut 1 si et 



Electronique numérique Logique combinatoire et séquentielle

ication d'une fonction logique par la méthode des tables de Karnaugh Exercices Exercice 1



séries 1-2-3-4-5-6 avec correction

e : 1 transcodage décimal, binaire, hexa, BCD, binaire réfléchi 1 Série n° 1 (corrigé) 2) En utilisant cette fonction et un additionneur sur 4 bits, réaliser un circuit qui effectue 



Les systèmes logiques combinatoires 1 Exercice 1 : 2

e 4 : Q6 Pour le logigramme suivant, donner l'équation logique de la sortie T en fonction des 



Exercices de logique combinatoire

e 1 ✍ Complétez et représentez en schéma à contact et en logigramme les équations suivantes 



Corrigé détaillé du TD N°1 - Socle Commun Mathématiques et

e 1 Utiliser la 3 = 8 lignes On a 3 variables A, B et C et la fonction F(A, B,C) ⇒ 4 colonnes



Architecture des ordinateurs Corrigé du TD 3 : Algèbre de Boole

? du TD 3 : Algèbre de Boole Arnaud Giersch Montrer que la fonction nor forme un groupe logique complet Correction : Pour donc, d'après l' exercice 8d, = A+B (f) A+B·C 

[PDF] fonction logique exercice corrigé pdf

[PDF] fonction logique ou

[PDF] fonction logique pdf

[PDF] fonction mesurable exercice corrigé

[PDF] fonction numérique cours pdf

[PDF] fonction numérique d'une variable réelle cours pdf

[PDF] fonction numérique d'une variable réelle exercice corrigé

[PDF] fonction numérique exercices corrigés

[PDF] fonction publique 2017

[PDF] fonction publique ci

[PDF] fonction publique concours 2017

[PDF] fonction publique gouv sn emploi register

[PDF] fonction publique gouv sn index php mai 2017 472 recrutement formation professionnelle

[PDF] fonction publique senegal inscription en ligne

[PDF] fonction publique sénégal recrutement 2016

Architecture des ordinateurs

Corrigé du TD 3 : Algèbre de Boole

Arnaud Giersch, Benoît Meister et Frédéric Vivien1.Montrer comment l"opérateuretpeut être obtenu à partir des opérateursouetnon. De même pour l"opérateur

ouavec les opérateursetetnon.Correction :non(a ou b) = (non a) et (non b))non((non a) ou (non b)) = a et b

non(a et b) = (non a) ou (non b))non((non a) et (non b)) = a ou b2.On note respectivement les opérateursou,et,xoretnonpar+;;et. Montrer à l"aide de tables de vérité

queAB=AB+ABet queAB= (A+B)(A+B)Correction :Tables de vérités :ABABABABABAB+AB11000000100110110110110100110000ABABABA+BA+B(A+B)(A+B)110001001001111101101111001100103.Montrer queA+(AB) =A+Bet queA(A+B) =ABCorrection :On utilise la distributivité de l"opérateurousur l"opérateuret, et inversement :

A+(AB) = (A+A):(A+B) =1:(A+B) =A+B

A(A+B) = (AA)+(AB) =0+(AB) =AB4.Déterminer le complément de l"expressionA+BCCorrection :On utilise les lois de de Morgan; l"opérateuretest prioritaire :A+BC=ABC=A(B+C) =AB+AC5.Montrer que les deux règles d"associativité sont duales, i.e. montrer qu"à partir de la règle d"associativité de

l"opérateurou, on peut déduire, en utilisant les lois de de Morgan, l"associativité de l"opérateuret(et inverse-

ment).Correction :A+(B+C) = (A+B)+C,A+(B+C) =(A+B)+C,A(BC) = (AB)C A, B, et C sont des variables muettes. Par changement de variablef(A!A0);(B!B0);(C!)C0gon obtient la propriété d"associativité duou: A0(B0C0) = (A0B0)C01

6.Écrire l"expressionABuniquement avec les opérateursou,etetnonCorrection :D"après 2. :

AB=AB+AB,AB=AB+AB,AB= (A+B)(A+B)7.Montrer que la fonctionnorforme un groupe logique complet.Correction :Pour cela, on montre que la fonctionnorpermet d"exprimer tous les opérateurs logiques :-non: nor(A;A) =A-et: nor(nor(A;A);nor(B;B)) =nor(A;B) =A+B=AB-ou: nor(nor(A;B);nor(A;B)) =nor(A;B) =(A+B) = (A+B):8.Simplifier au maximum les expressions logiques suivantes.(a)AB+ABCorrection :AB+AB= (A+A)B=1B=B(b)(A+B)(A+B)Correction :(A+B)(A+B) =A+BB=A+0=A(c)A+ABCorrection :A+AB=A1+AB=A(1+B) =A1=A(d)A(A+B)Correction :A(A+B) = (A+0)(A+B) =A+0B=A+0=A(e)AB+A+B+C+DCorrection :AB+A+B+C+D=(A+B)(A+B+C+D)

=(A+B)((A+B)+(C+D)) donc, d"après l"exercice 8d, =A+B(f)A+BC+A(BC)(AD+B)Correction :A+BC+A(BC)(AD+B) = (A+BC)+(A+BC)(AD+B) d"après l"exercice 3,

A+BC+A(BC)(AD+B) = (A+BC)+(AD+B) = (A+AD)+(B+BC)

d"après l"exercice 8c,

A+BC+A(BC)(AD+B) =A+B(g)(AB)B+AB2

Correction :d"après l"exercice 2,

(AB)B+AB= (AB+AB)B+AB =AB+ABB+AB =AB+AB d"après l"exercice 8a, =B(h)A+AB+ABCorrection :A+AB+AB= (A+AB)+AB d"après l"excercice 3,

A+AB+AB= (A+B)+(A+B) =19.Démontrer que toute fonction à trois variablesF(A;B;C)est égale à

F(A;B;C) =AF(1;B;C)+AF(0;B;C)Correction :A est une variable booléenne : les deux valeurs qu"elle peut prendre sont0et1:-si A=0,0F(1;B;C)+1F(0;B;C) =F(0;B;C) =F(A;B;C);-si A=1,1F(1;B;C)+0F(0;B;C) =F(1;B;C) =F(A;B;C).10.Montrer que les lois de de Morgan s"étendent à un nombre quelconque de variables.Correction :(a)A1A2An=A1+A2++Anavec n2. La démonstration se fait par récurrence sur n (le nombre

de variables).n=2c"est la loi de de Morgan " basique »;n>2on utilise l"associativité de+et:A1A2An=(A1A2An1)An

=(A1A2An1)+An = (A1+A2++An1)+An

=A1+A2++An1+An(b)A1+A2++An=A1A2Anavec n2. Le raisonnement est similaire.11.Génération et simplification d"expressions logiques

Considérer la fonction définie par la table de vérité ci-dessous :A B CF(A;B;C)0 0 000 0 110 1 010 1 101 0 011 0 111 1 011 1 103

(a)Générer une expression logique correspondante :i.sous forme de sommes de produits;Correction :ABC+ABC+ABC+ABC+ABCii.sous forme de produits de sommes.Correction :ABC+ABC+ABC= (A+B+C)(A+B+C)(A+B+C)(b)Simplifier les deux expressions en utilisant les règles de l"algèbre de Boole.Correction :i.ABC+ABC+ABC+ABC+ABC

=ABC+(A+A)BC+AB(C+C) =ABC+BC+AB = (A+AC)B+BC = (A+C)B+BC =AB+BC+BC =AB+(BC)ii.(A+B+C)(A+B+C)(A+B+C) = (AA+AB+AC+BA+BB+BC+CA+CB+CC)(A+B+C) = (A+AB+AC+AB+AC+BC+BC)(A+B+C) =AA+ABA+ACA+ABA+ACA+BCA+BCA+

AB+ABB+ACB+ABB+ACB+BCB+BCB+

AC+ABC+ACC+ABC+ACC+BCC+BCC

=ABC+AB+ABC+ABC+AC+BC+BC = (AB)(1+C+C)+BC+(A+1)(BC) =AB+BC+BC

=AB+(BC)(c)Construire le diagramme de Karnaugh et déterminer une expression logique associée.Correction :Une table de Karnaugh se construit à partir de l"expression logique sous forme de somme

de produits. Dans la somme de produits utilisée, chaque produit doit contenir toutes les variables de

l"expression. Par exemple, on mettra une expression dépendant de A et B sous la forme d"une somme de

produits de A,A, B,B. Pour mettre l"expression sous la forme voulue, la formule(A+A)B=B est très utile.ABC+ABC+ABC+ABC+ABC

Chaque colonne de la table de Karnaugh doit différer de ses voisines d"un et un seul littéral. Nous avons

3 variables et les tables de Karnaugh sont à 2 dimensions : il faut regrouper deux variables. Ici nous choi-

sissons de regrouper B et C. On regroupe les 1 en morceaux rectangulaires, selon les principes suivants :-faire les plus grands morceaux possibles,4

-faire le moins de morceaux possibles,-le nombre de 1 dans un morceau doit être une puissance de 2,-ne faire un nouveau morceau que s"il permet de regrouper des 1 qui n"ont pas encore été regroupés,

en se rappelant que la ligne du bas et la ligne du haut sont considérées comme adjacentes, et qu"il en est

de même pour la colonne la plus à droite et la colonne la plus à gauche.BCAA1110A0101BCBCBCBCChaque morceau donne naissance à un produit de variables. Lorsqu"une variable et son inverse sont dans

le même morceau, cette variable s"élimine (parce que(A+A) =1).BC+AB+BC12.Considérer les fonctions logiques suivantes. Pour chacune d"elles,-construire le diagramme de Karnaugh;-utiliser le diagramme pour simplifier les expressions.(a)F1(A;B;C) =ABC+ABC+ABCCorrection :La table de Karnaugh est présentée figure 1.BCAA11010000BCBCBCBCAFIG. 1 - Table de Karnaugh pourF1(A;B;C).BCA1011A0010BCBCBCABCFIG. 2 - Table de Karnaugh pourF2(A;B;C).Expression simplifiée : F1(A;B;C) =AB+AC.(b)F2(A;B;C) =ABC+AB+ABCCorrection :La table de Karnaugh est présentée figure 2.

Expression simplifiée : F

2(A;B;C) =AC+BC(c)F3(A;B;C) =AB+ABC+BC+ABCCorrection :F3(A;B;C) =AB+ABC+BC+ABC

=ABC+ABC+ABC+ABC+ABC+ABC La table de Karnaugh est présentée figure 3.

Expression simplifiée : F

3(A;B;C) =B+AC(d)F4(A;B;C;D) =BCD+ABD+ABCD5

BCAA1010A0111BCBCBCBCFIG. 3 - Table de Karnaugh pourF3(A;B;C).AB01100011CDABAB00000000CDCDCDCDABABFIG. 4 - Table de Karnaugh pourF4(A;B;C;D).Correction :F4(A;B;C;D) =BCD+ABD+ABCD

=ABCD+ABCD+ABCD+ABCD+ABCD La table de Karnaugh est présentée figure 4.

Expression simplifiée : F

4(A;B;C;D) =BD(e)F5(A;B;C;D) =A+AB+ABC+ABCDCorrection :F5(A;B;C;D) =ABCD+ABCD+ABCD+ABCD+ABCD

+ABCD+ABCD+ABCD+ABCD+ABCD +ABCD+ABCD+ABCD+ABCD+ABCD La table de Karnaugh est présentée figure 5.

Expression simplifiée : F

5(A;B;C;D) =B+A+CAB11111111CDABAB11011110ABABCDCDCDCDFIG. 5 - Table de Karnaugh pourF5(A;B;C;D).AB10010011CDABAB00001111CDCDCDCDABABFIG. 6 - Table de Karnaugh pourF6(A;B;C;D).(f)F6(A;B;C;D) =ABD+ACD+ABCD+ABD+BCD+ABCDCorrection :F6(A;B;C;D) =ABCD+ABCD+ABCD+ABCD

+ABCD+ABCD+ABCD+ABCD+ABCD +ABCD6 La table de Karnaugh est présentée figure 6.

Expression simplifiée : F

6(A;B;C;D) =AD+ABD+BD7

quotesdbs_dbs18.pdfusesText_24