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

(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  



Previous PDF Next PDF





[PDF] Tableau de KARNAUGH : exercices corrigés - Electroussafi

electroussafi ueuo com Tableau de KARNAUGH Exercice 1 Déterminer les équations des fonctions logiques suivantes : 1 Fonctions à deux variables: A B X



[PDF] Corrigé des exercices

Corrigé des exercices £ ¢ On obtient sans peine les tables de vérité suivantes : a b a b Les tableaux de Karnaugh des formules F et G sont les suivants :



[PDF] CORRIGÉ - Robert cireddu

Exercices sur les tableaux de karnaugh-corrige doc ✍ CORRIGÉ D'après les tableaux de KARNAUGH ci-dessous, faire les regroupements et rechercher les 



[PDF] Simplification des fonctions logique à laide des tableaux de

Réaliser la somme des produits pour obtenir l'équation simplifiée VI) Exercices NEY Olivier 03/09/2006 Tableau de Karnaugh page 2 



[PDF] TD n 4 Alg`ebre de Boole, Tableaux de Karnaugh - Département

TD n◦ 4 Alg`ebre de Boole, Tableaux de Karnaugh Exercice 1 - Démontrez `a l' aide de tables de vérité, les équivalences suivantes : (a) XY Z = ¯X + ¯Y + ¯Z



[PDF] Exercices de logique combinatoire Méthode de Karnaugh

Donner la table de vérité liant V, C, R, A à Cv, Cc, Cr et Ca 2 2 Simplifier ces fonctions à l'aide de tableaux de Karnaugh 2 3 Dessiner le schéma structurel en  



[PDF] Systèmes Logiques - EPFL Exercices Tables de Karnaugh

Systèmes Logiques - EPFL Exercices - Tables de Karnaugh Corrigé 1 Le circuit est un circuit à 4 variables d'entrées A [1 :0] et B[1 :0] A1 A0 B1 B0 Z3 Z2 Z1 



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

(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  



[PDF] Logique 03 Karnaugh - De Morg

Le tableau de Karnaugh n'est qu'une table de vérité mais présentée d'une la solution de cet exercice à la page 19 Exercices n° 6 - Tableau à 4 variables

[PDF] exercice corrigé test d'hypothèse pdf

[PDF] exercice corrigé test d'hypothèse statistique

[PDF] exercice corrigé test de comparaison

[PDF] exercice corrigé traitement de salaire maroc

[PDF] exercice corrigé transformation en chimie organique

[PDF] exercice corrigé trinome du second degré

[PDF] exercice corrigé type bac fonction exponentielle terminale es

[PDF] exercice corrigé type bac fonction exponentielle terminale es pdf

[PDF] exercice corrigé vecteurs 1ere s

[PDF] exercice corrigé vecteurs colinéaires

[PDF] exercice corrigé vidange d un réservoir

[PDF] exercice corrigés de stéréochimie l3

[PDF] exercice courant continu corrigé pdf

[PDF] exercice d'amortissement dégressif

[PDF] exercice d'amortissement dégressif maroc

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_dbs7.pdfusesText_13