ASDN

Documente similare
carteInvataturaEd_2.0_lectia5.pdf

Microsoft Word - Lab1a.doc

L4. TEOREMELE ALGEBREI BINARE. FUNCȚII LOGICE ELEMENTARE. OPERAȚII LOGICE PE BIT. SINTEZA FUNCȚIILOR LOGICE DIN TABELE DE ADEVĂR 1. Obiective Prin par

L4. TEOREMELE ALGEBREI BINARE. FUNCȚII LOGICE ELEMENTARE. OPERAȚII LOGICE PE BIT. SINTEZA FUNCȚIILOR LOGICE DIN TABELE DE ADEVĂR 1. Obiective Prin par

Prelegerea 4 În această prelegere vom învăţa despre: Algebre booleene; Funcţii booleene; Mintermi şi cuburi n - dimensionale. 4.1 Definirea algebrelor

Logică și structuri discrete Limbaje regulate și automate Marius Minea marius/curs/lsd/ 24 noiembrie 2014

OLM_2009_barem.pdf

Universitatea Lucian Blaga din Sibiu Departamentul de Calculatoare și Inginerie Electrică Valabilă an universitar: Date despre program In

Informatică aplicată TEST GRILA TEST GRILĂ - REZOLVAT 1.Structura de principiu a unui sistem de calcul contine urmatoarele componente principale: A. u

1

Microsoft Word - Concursul SFERA.doc

E_d_Informatica_sp_SN_2014_bar_10_LRO

Microsoft Word - _arbori.docx

ExamView Pro - Untitled.tst

Subiectul 1

Clasa IX 1. O lăcustă face salturi, fiecare salt în linie dreaptă şi de două ori mai lung ca precedentul. Poate vreodată lăcusta să revină în punctul

Microsoft Word - Tema 06 - Convertoare analog-numerice.doc

I

CONCURSUL NAŢIONAL DE MATEMATICA PANAITOPOL EDIŢIA a X-a, TULCEA, 21 aprilie 2018 Clasa a VII - a 1. Se consideră numerele reale x, y şi z, cel puţin

Microsoft Word - IngineriF_A.DOC

Consultatii ELa123, 06 ianuarie 2014

Copyright c 2001 ONG TCV Scoala Virtuala a Tanarului Matematician 1 Ministerul Educatiei si Stiintei Examenul de bacalaureat la

Microsoft Word - cap1p4.doc

Microsoft Word - Curs1.docx

joined_document_27.pdf

Performanta in matematica de gimnaziu si liceu-program de pregatire al elevilor olimpici MULTIMI. OPERATII CU MULTIMI Partea I+II Cls. a V-a

Microsoft Word - D_ MT1_II_001.doc

PowerPoint Presentation

Microsoft Word - Matematika_kozep_irasbeli_javitasi_0911_roman.doc

De la BIT la procesor

Microsoft Word - V_4_Inmultirea_nr_nat.doc

Inspectoratul Şcolar Judeţean Suceava Şcoala Gimnazială Luca Arbure CONCURSUL DE MATEMATICǍ ISTEŢII D ARBORE EDIŢIA a VIII a 29 APRILIE 2017 Clasa a I

UNIVERSITATEA BABEŞ-BOLYAI CLUJ-NAPOCA FACULTATEA DE MATEMATICĂ ŞI INFORMATICĂ Concurs MATE-INFO UBB 6 aprilie 2019 Proba scrisă la MATEMATICĂ NOTĂ IM

2.1.Tipul tablou unidimensional

Notiuni de algebra booleana

Probleme rezolvate informatica: Probleme rezolvate grafuri si a

Concurs online de informatică Categoria PROGRAMARE Secţiunea 5-6 avansaţi PROBLEMA puncte DANS De 1 Iunie - Ziua Copilului se organizează un spe

clasa I Se recomandă citirea enunţurilor de către învăţător. 1. Continuă numărarea şi află câţi morcovi a mâncat iepuraşul. 6, 7, 8, 9,. A) 3 B) 10 C)

1. Teorema lui Ceva Ene Mihai+Radu Vlad+Budacu Vlad

Microsoft Word - CarteC.doc

Algebr¼a liniar¼a, geometrie analitic¼a şi diferenţial¼a B¼arb¼acioru Iuliana Carmen Seminarul 2

CONCURSUL DE MATEMATICĂ APLICATĂ "ADOLF HAIMOVICI" ETAPA JUDEȚEANĂ 18 martie 2017 Filiera Tehnologică : profilul Tehnic Clasa a IX -a Problema 1. 2 Se

Slide 1

Grafuri neorinetate Aplicatii 1 Care este numărul maxim de componente conexe pe care le poate avea un graf neorientat cu 20 noduri şi 12 muchii? a. 6

Gheorghe IUREA Adrian ZANOSCHI algebră geometrie clasa a VII-a ediţia a V-a, revizuită mate 2000 standard EDITURA PARALELA 45 Matematică. Clasa a VII-

Microsoft Word - TIC5

TEST DE PROMOVARE ÎN CLASELE DE EXCELENȚĂ Clasa a V-a BAREM SUBIECTUL I a) Determinați numărul natural a din egalitatea: 315 :

Microsoft Word - O problema cu bits.doc

Probleme date la examenul de logică matematică şi computaţională. Partea a II-a Claudia MUREŞAN Universitatea din Bucureşti Facultatea de Matematică ş

-

Curs 10 Aplicaţii ale calculului diferenţial. Puncte de extrem 10.1 Diferenţiale de ordin superior S¼a trecem acum la de nirea diferenţialelor de ordi

Subiecte_funar_2006.doc

INDICAŢII ŞI RĂSPUNSURI III.5.2. PROBLEME RECAPITULATIVE PROPUSE SPRE REZOLVARE 2 ALGEBRĂ 1. x 16 y 8y x 16 x 4 x 16 y 4 x x 4 Condiţiile radica

ALGORITMII ŞI REPREZENTAREA LOR Noţiunea de algoritm Noţiunea de algoritm este foarte veche. Ea a fost introdusă în secolele VIII-IX de către Abu Ja f

0 Probleme pentru pregătirea examenului final la Analiză Matematică 1. Să se calculeze următoarele integrale improprii: dx a) x 4 ; b) x 3 dx dx

Retele Petri si Aplicatii

CERCURI REMARCABILE ASOCIATE UNUI TRIUNGHI CERCURI EXÎNSCRISE Natura vorbeşte în limbajul matematicii: literele acestei limbi sunt cercuri, tri

Probleme proiect TP BITPERM Implementați un algoritm care citește de la intrarea standard două numere naturale și scrie la ieșirea standard da

c o l e c i a EDITURA PARALELA 45

Prelegerea 3 În această prelegere vom învăţa despre: Clase speciale de latici: complementate. modulare, metrice, distributive şi 3.1 Semi-distributivi

COMENTARII FAZA JUDEŢEANĂ, 9 MARTIE 2013 Abstract. Personal comments on some of the problems presented at the District Round of the National Mathemati

Microsoft Visual C++ (abreviat MSVC) is a commercial integrated development environment (IDE) product engineered by Microsoft for the C, C++, and C++/

Retele Petri si Aplicatii

Limbaje de Programare Curs 6 – Functii de intrare-iesire

Secţiunea 7-8 începători Concurs online de informatică Categoria PROGRAMARE PROBLEMA 1 ID 100 puncte Calculatoarele trebuie să se recunoască în rețeau

Microsoft Word - a5+s1-5.doc

INSPECTORATUL ŞCOLAR JUDEŢEAN VÂLCEA COLEGIUL NAŢIONAL DE INFORMATICĂ MATEI BASARAB RÂMNICU VÂLCEASTR. HENRI COANDĂ NR.2 TELEFON/FAX:

Tiberiu Trif Analiză matematică 2 Calcul diferențial și integral în R n

LABORATOR 2

Secţiunea 9-10 avansaţi Concurs online de informatică Categoria PROGRAMARE PROBLEMA 1 TEXT 100 puncte Un text este format din una sau mai multe propoz

Microsoft Word - Programa finala olimpiadei matematica 2007 gimnaziu.doc

Instructiuni licenta - 2

Logică și structuri discrete Logică propozițională Marius Minea marius/curs/lsd/ 3 noiembrie 2014

PowerPoint Presentation

Noțiuni matematice de bază

MD-2045, CHIŞINĂU, MD – 2004, bd

Laborator Implementarea algoritmului DES - Data Encryption Standard. Exemplu DES Algoritmul DES foloseşte numere b

CHESTIONAR

Secţiunea 5-6 începători Concurs online de informatică Categoria PROGRAMARE PROBLEMA puncte PERIODIC Se citește un număr natural nenul N. Se ump

Logică și structuri discrete Relații. Funcții parțiale Marius Minea marius/curs/lsd/ 20 octombrie 2014

Curs7

CONCURSUL NAŢIONAL DE MATEMATICA PANAITOPOL EDIŢIA a X-a, TULCEA, 21 aprilie 2018 Clasa a VII - a Soluţii orientative şi bareme Problema 1. Se conside

Spatii vectoriale

Microsoft Word - Curs_08.doc

LEGE nr. 109 din 25 aprilie 2007 (*actualizata*) privind reutilizarea informatiilor din institutiile publice EMITENT: PARLAMENTUL Data intrarii in vig

Microsoft Word - LogaritmiBac2009.doc

CONCURSUL DE MATEMATICǍ ISTEŢII D ARBORE EDIŢIA a X-a - 20 aprilie 2019 Clasa a IV-a BAREM DE CORECTARE ŞI NOTARE SUBIECTUL I Se punctează doar rezult

RecMat dvi

TOTUL DESPRE LOTO SPECIAL 6/49 NOROC

Logică și structuri discrete Mulțimi Casandra Holotescu

RecMat dvi

C:/Users/Lenovo/Dropbox/activitate matematica/cursuri/MS ETTI /msetti.dvi

subiecte clasa7

PAS cap. 2: Reprezentări rare p. 1/35 Prelucrarea avansată a semnalelor Capitolul 2: Reprezentări rare Bogdan Dumitrescu Facultatea de Automatică şi C

D.Rusu, Teoria măsurii şi integrala Lebesgue 6 MĂSURA LEBESGUE Cursul 5 Teorema 6.26 Există submulţimi ale lui R care nu sunt măsurabile Lebesgue. Dem

Microsoft Word - Evaluare_initiala_Matematica_Cls07_Model_Test.doc

ARTUR BĂLĂUCĂ ARITMETICĂ Teme pentru centre de excelență MODELE DE PROBLEME REZOLVATE DE PROBLEME SEMNIFICATIVE PENTRU OLIMPIADE, CONCURS

Facultatea de Matematică Anul II Master, Geometrie Algebrică Mulţimi algebrice ireductibile. Dimensiune 1 Mulţimi ireductibile Propoziţia 1.1. Fie X u

Programarea şi utilizarea calculatoarelor

Microsoft Word - Programa_Evaluare_Nationala_2011_Matematica.doc

Transcriere:

PROIECTAREA LOGICĂ Laboratorul PL Suport de Laborator II 1. Să se găsească sumele minimale şi produsele minimale pentru următoarele funcţii: (a) f = m(0 + 2 + 4 + 8 + 10 + 12), (b) f = m(2 + 3 + 6 + 7 + 8 + 9 + 12 + 13), (c) f = m(0 + 2 + 3 + 4 + 6 + 7 + 8 + 9 + 10 + 12 + 13 + 14), (d) f = m(1 + 4 + 6 + 7 + 13), (e) f = m(1 + 3 + 7 + 13 + 15). 2. Se consideră funcţia: f = m(4 + 5 + 8 + 9 + 12 + 13 + 14 + 15 + 16 + 17 + 20 + 21 + 22 + 23 + 24 + 25 + 26 + 28 + 29 + 30 + 31). (a) Reprezentaţi funcţia utilizând metoda diagramelor Karnaugh şi determinaţi implicanţii primi. (b) Câţi implicanţi primi are funcţia? (c) Câţi implicanţi esenţiali are funcţia? (d) Calculaţi o formă minimală a acestei funcţii. 3. Pentru funcţia: f = m(1 + 4 + 5) având termenii nedeterminaţi d = m(2 + 3 + 6 + 7 + 8 + 9 + 12 +13), se cere: (a) Calculaţi o sumă minimală pentru această funcţie. (b) Calculaţi un produs minimal pentru această funcţie. 4. Ştiind că x y = xy + x y şi că x ( y z) = (x y) z, arătaţi că: (a) x + y = x y xy. (b) Dacă pentru funcţia f suma canonică este dată de f = p i1 + p i2 + + p in, unde pik sunt produse fundamentale (mintermi), atunci arătaţi că are loc egalitatea: f = p i1 p i2 p in. (c) Dacă x x = 0 şi f = m(5 + 7 + 8 + 9 + 12 + 13 + 14 +15), atunci proiectaţi un circuit în care ieşirea este obţinută dintr-o poartă ale cărei intrări sunt conectate la porţi ŞI. (Utilizaţi un număr minim de porţi). 5. Se cere proiectarea unui circuit pentru funţia: f = m(0 + 3 + 5 + 7 + 8 + 11 + 13 + 15 + 20 + 21 + 22 + 23 + 28 + 29 + 30 + 31). Porţile cu care se va proiecta circuitul sunt SAU şi ŞI cu două şi respectiv patru intrări. Să se determine un circuit combinaţional în două nivele utilizând un număr minim de porţi astfel încât: (a) Ieşirea circuitului este produsă de un circuit SAU; (b) Ieşirea circuitului este produsă de un circuit ŞI. 6. Se consideră funcţia: f = m(0 + 1 + 2 + 3 + 4 + 5 + 7 + 10). Se cere: (a) Scrierea funcţiei în forma unui produs minimal. (b) Utilizând forma calculată la punctul (a) efectuaţi produsele utilizând teoremele: (X + Y)(W + Z) = WX + WY + XZ + YZ şi XX = X, XX = 0, X + XY = X. Rezultatul trebuie să fie o sumă de produse. 1

Dr.ing.mat. Ion I. Bucur (c) Calculaţi o sumă minimală pentru funcţia f. (d) Comparaţi rezultatele obţinute la punctele (b) şi (c). Puteţi trage o concluzie generală după această comparaţie? 6. O funcţie f(x 1, x 2,, x 17 ) ia valoarea 1 ori de câte ori exact una dintre variabilele sale are valoare 1. (a) Câţi implicanţi primi are această funcţie? (b) Dacă s-a proiectat o reţea combinaţională pentru această funcţie şi apoi liniile primare de intrare sunt re-etichetate astfel: x1 este reetichetat x 2, x 2 este re-etichetat x 3, ş.a.m.d. x 17 este re-etichetat x 1, atunci care ar fi funcţia realizată de această reţea? 8. Să se proiecteze o reţea combinaţională multi-ieşire, în două nivele (ŞI-SAU ori SAU-ŞI), pentru rumătorul sistem de funcţii: f 1 = m(0 + 4 + 5), f 2 = m(0 + 2 + 3 + 4 + 5), f 3 = m(0 + 1 + 2). 9. Să se proiecteze un circuit multi-ieşire în formă sumă minimală pentru fiecare dintre următoarele sisteme de funcţii: (a) f 1 = wxy + w y z; f 2 = x z + wxz + xy z; f 3 = x z + wxyz + w x y. (b) f 1 = yz + wz; f 2 = yz + wz + wxz; f 3 = wy z + w xyz. (c) f 1 = wx + x z, f 2 = wz + xz + xy + w x z. 10. Proiectaţi un circuit multi-ieşire în două nivele având un număr minimal de porţi (de tipul SAU, ŞI) pentru următoarele funcţii: f 1 = m(1 + 4 + 5 + 7 + 13), d 1 = m(3 + 6); f 2 = m(3 + 5 + 7), d 2 = m(6); f 3 = m(3 + 4 + 11 + 13 + 15), d 3 = m(9 + 14). 11. Pentru fiecare funcţie specificată se cere să determinaţi formele canonice disjunctive corespunzătoare (folosind mintermi): (a) O funcţie de cinci variabile (v, w, x, y, z) care nu conţine nici un implicant prim esenţial. (b) O funcţie de cinci variabile (v, w, x, y, z) pentru care toţi implicanţii primi sunt esenţiali. (c) O funcţie de patru variabile (w,x,y,z) care este nemodificată atunci când variabilele y şi z sunt interschimbate. (d) Două funcţii de patru variabile (w,x,y,z) pentru care sumele minimale multi-ieşire nu conţin nici unul dintre implicanţii primi ai funcţiei produs. (e) O funcţie de patru variabile (w,x,y,z) având cel puţin doi termeni în suma minimală şi nici o variabilă complementată. 12. Se consideră funcţia f = m(0 + 5 + 16 + 21 + 32 + 37 + 45 + 48 + 53 + 61 + 64 + 69 + 80 + 96 + 112 + 117 + 125). Folosind diagramele Karnaugh determinaţi toţi implicanţii primi ai funcţiei şi o sumă de produse, minimală a acesteia. 2

PROIECTAREA LOGICĂ 13. Se consideră funcţiile: f 1 = m(1 + 5 + 7 + 8 + 12 + 13 + 14 + 15), f 2 = m(0 + 1 + 5 + 8 + 14), f 3 = m(0 + 2 + 3 + 6 + 8 + 9 + 10 + 11 + 14). Utilizând diagramele Karnaugh se cere determinarea unui circuit combinaţional în două nivele multi-ieşire, minimal, care să implementeze aceste trei funcţii. 14. O reţea combinaţională primeşte două numere A = a 4 a 2 a 1, şi B = b 4 b 2 b 1. Se cere să se proiecteze acestă reţea printr-o sumă minimală de produse care să calculeze valoarea 1 a ieşirii circuitului dacă şi numai dacă A este mai mare decât B. c y 1 f x y 2 Figura 2.1. Circuitul problemei 15. 15. Se consideră circuitul din figura 2.1. (a) Calculaţi f(x, c, y 1, y 2 ) şi utilizaţi teorema DeMorgan pentru a elimina orice termeni ori factori complementaţi. (b) Redesenaţi circuitul eliminând cât mai multe inversiuni cu putinţă, păstrând funcţionalitatea. (c) Calculaţi f(x, c, y 1, y 2 ) corespunzătoare circuitului redesenat la punctul (b). a b c e z w u v Figura 2.2. Circuitul problemei 16. 16. Analizaţi circuitul din figura 2.2. Se cere: (a) Redesenaţi circuitul utilizând cât mai puţine inversiuni, păstrând neschimbată funcţionalitatea. (b) Scrieţi o expresie algebrică pentru linia z. (c) Exprimaţi z în sumă de produse. (d) Determinaţi duala expresiei calculate la punctul (b). (e) Exprimaţi z ca un produs de sume. 3

Dr.ing.mat. Ion I. Bucur s t s u v w t 1 1 v r 1 z Figura 2.3. Circuitul problemei 17. 17. Analizaţi circuitul cu porţi ŞI-NU din figura 2.3. Redesenaţi circuitul astfel încât să eliminaţi cât mai multe inversiuni, păstrând neschimbată funcţionalitatea. Scrieţi o expresie cât mai simplă în sumă-de-produse pentru linia z. a b c e i j k l m f n p q Figura 2.4. Circuitul problemei 18. 18. Se consideră circuitul din figura 2.4. Se cere: (a) Determinaţi f(a, b, c, e, i, j, k, l, m, n, p, q) în raport cu circuitul dat. (b) Utilizaţi teorema DeMorgan pentru eliminarea termenilor ori factorilor complementaţi. (c) Redesenaţi circuitul astfel obţinut şi determinaţi f(a, b, c, e, i, j, k, l, m, n, p, q), pentru acest circuit. a b f 1 c d =1 f 2 Figura 2.5. Circuitul problemei 19. 19. Determinaţi cele mai simple expresii pentru f 1 şi f 2, din figura 2.5. 20. Minimizaţi urmǎtoarele funcţii utilizând diagrame Karnaugh: (a) f (a, b, c, d) = a'b'c'd' + abc'd' + ab'c'd' + abcd + a'b'cd' + ab'cd' + a'bcd'; 4

PROIECTAREA LOGICĂ (b) f (a, b, c, d) = mσ(1, 3, 4, 6, 9, 11, 13, 15); (c) f (a, b, c, d) = MП(3, 6, 7, 9, 11, 12, 13, 14, 15); (d) f (a, b, c, d, e) = mσ(4, 8, 10, 15, 17, 20, 22, 26) + xσ (2, 3, 12, 21, 27); 21. Proiectaţi şi minimizaţi circuitul combinaţional capabil sǎ genereze bitul de paritate pentru cifrele zecimale codificate binar (BCD). Acest circuit va avea o linie de ieşire suplimentarǎ care produce un semnal de eroare ori de câte ori circuitul recepţioneazǎ un cod care nu corespunde unei cifre zecimale codificatǎ binar (BCD). 22. Se considerǎ funcţia f(w, x, y, z) = (w + x')(w + x' + y')( y + z'). (a) Determinaţi o formǎ sumǎ de produse cu câţi mai puţini termeni produs; (b) Determinaţi o formǎ produs de sume cu câţi mai puţini termeni sumǎ; 23. Se considerǎ tabelele de incidenţǎ dintre implicanţii primi şi mintermii funcţiilor f(a, b, c, d) şi g(a, b, c, d). Determinaţi pentru fiecare funcţie acoperirile prime şi calculaţi cardinalitatea fiecǎrei acoperiri. (a) (b) Tabelul de incidenţǎ al funcţiei f(a, b, c, d) m 0 m 4 m 5 m 6 m 11 m 13 m 15 p 1 = a'c' * * * p 2 = c'd * * p 3 = b'd * p 4 = ad * * * p 5 = a'bd' * * Tabelul de incidenţǎ al funcţiei g(a, b, c, d) m 0 m 1 m 4 m 5 m 6 m 7 m 9 m 11 m 15 p 1 = a'c' * * * * p 2 = a'b * * * * p 3 = ac * * p 4 = bc * * * p 5 = ab'd * * 24. Proiectaţi un circuit combinaţional care primeşte pe liniile sale de intrare cifrele zecimale codificate binar, BCD. Circuitul are douǎ linii de ieşire notate prin u şi v. Linia u ia valoarea 1 ori de câte ori cifra aflatǎ pe liniile de intrare este un multiplu de 3 iar linia v ia valoarea 1 ori de câte ori cifra aflatǎ pe liniile de intrare este un multiplu de 4. Determinaţi pentru acest circuit combinaţional multi-ieşire (vectorial) o formǎ sumǎ de produse, minimizatǎ. 25. Se considerǎ funcţia f(a, b, c, d) = a'bc + ad + ac. Re-exprimaţi funcţia astfel: (a) Produs canonic de sume; (b) Produs minimizat de sume; (c) Complementara funcţiei printr-o formǎ produs de sume; (d) Complementara funcţiei printr-o sumǎ de produse. 5

Dr.ing.mat. Ion I. Bucur 26. Se considerǎ codul ASCII pentru literele majuscule ale alfabetului latin din tabelul A. Codul fiecǎrei litere din tabelul A este specificat în octal. Astfel codul literei C = (03) 8 = (000 011) 2. Tabelul A A 01 B 02 C 03 D 04 E 05 F 06 G 07 H 10 I 11 J 12 K 13 L 14 M 15 N 16 O 17 P 20 Q 21 R 22 S 23 T 24 U 25 V 26 W 27 X 30 Y 31 Z 32 Proiectaţi un circuit combinaţional care are douǎ linii de ieşire v şi w, astfel: - Linia v ia valoarea 1 atunci când la intrarea circuitului se aplicǎ codul unei vocale în codul ASCII. - Linia w ia valoarea 1 atunci când la intrarea circuitului se aplicǎ un cod care nu apare în tabelul A ( w este o linie de eroare). Circuitul va fi exprimat prin sume minime de produse. 27. Se considerǎ un circuit combinaţional având patru linii de intrare, a 2 a 1 şi respectiv b 2 b 1, şi douǎ linii de ieşire, c 2 c 1. Acest circuit calculeazǎ suma modulo-4 pentru douǎ numere binare cu câte douǎ ranguri. A 0 1 2 3 0 0 1 2 3 B 1 1 2 3 0 2 2 3 0 1 3 3 0 1 2 C = ( A + B) Modulo-4 Sǎ se determine pentru cele douǎ linii de ieşire exprimǎri în sume minime de produse. 28. Proiectaţi un circuit combinaţional cu 5 linii de intrare x 4 x 3 x 2 x 1 x 0 şi douǎ linii de ieşire s şi t, care detecteazǎ la ieşiri multiplii de 5 (s =1) şi respectiv de 7 (t = 1). Forma cerutǎ pentru acest circuit este un produs minim de sume. 29. Minimizaţi funcţia f(x, y, z) = yz + x'z', având termenii neprecizaţi X(x, y, z) = xy' + xyz' + x'y'z. 30. Se considerǎ expresia z = b'c'd'e' + bc'd'e + a'bce + abcde + ab'cd'e' + a'bc'de + a'b'de' + a'b'cd'e' + ab'c'de'. Simplificarea acestei funcţii aratǎ astfel: z = be + b'de' + b'd'e'. Stabiliţi dacǎ aceastǎ funcţie are termeni neprecizaţi iar, în caz afirmativ determinaţi mulţimea acestora. 31. Duala complementului unei expresii Boole-ene z, are forma: (z') D = abc + d'e + bc'e. Determinaţi expresia z. 32. Calculaţi duala expresiei U = abcd' + ab'c'd + a'b'c'd', şi complementul expresiei V = a + ((b + c')d + e')f. 6

PROIECTAREA LOGICĂ 33. Determinaţi sumele de produse minime, utilizând diagrame Karnaugh cu patru variabile, pentru funcţiile urmǎtoare: (a) f = mσ(0, 1, 2, 3, 4, 6, 8, 9, 10, 11); (b) g = mσ(0, 1, 5, 7, 8, 10, 14, 15); (c) h = mσ(0, 1, 2, 4, 5, 6, 8, 12). 34. Calculaţi expresiile în sume de produse şi produse de sume minime pentru funcţia: f(a, b, c, d) = MП(1, 4, 5, 6, 11, 12, 13, 14, 15) şi cercetaţi unicitatea expresiilor respective. 35. Stabiliţi expresia minimǎ în sumǎ de produse pentru funcţia urmǎtoare: Φ(r, s, t, u) = mσ(0, 2, 4, 9, 12, 15) + dσ(1, 5, 7, 10). 36. Se considerǎ funcţia Ψ(a, b, c, d) = mσ(1, 2, 3, 5, 13) + dσ(6, 7, 8, 9, 11, 15). (a) Calculaţi o expresie minimǎ în sume de produse pentru funcţia aceasta. (b) Calculaţi o expresie minimǎ în produse de sume pentru funcţia Ψ. (c) Comparaţi expresiile obţinute la primele douǎ puncte, iar dacǎ nu sunt funcţii identice explicaţi raţiunea. 37. Sǎ se determine toate funcţiile de patru variabile, x 8, x 4, x 2 şi x 1, care au valoarea 1 pentru mintermii 4, 10, 11, 13 şi valoarea 0 pentru mintermii 1, 3, 6, 7, 8, 9, 12 şi 14. 38. Sunt considerate douǎ funcţii, de câte patru variabile fiecare, specificate astfel: f 1 (x 8, x 4, x 2, x 1 ) = mσ(1, 3, 4, 5, 9, 10, 11) + dσ(6, 8) şi f 2 (x 8, x 4, x 2, x 1 ) = mσ(0, 2, 4, 7, 8, 15) + dσ(9, 12). (a) Calculaţi f 3 = f 1 f 2. Câte funcţii reprezintǎ aceastǎ funcţie? (b) Determinaţi f 4 = f 1 + f 2. Câte funcţii reprezintǎ aceastǎ funcţie? (c) Calculaţi forme sume de produse minimizate pentru funcţiile f 1, f 2, f 3 şi f 4. 39. Sunt cunoscute funcţiile: f (a,b, c, d) = mσ(5, 6, 13) şi f 1 (a,b, c, d) = mσ(0,1, 2, 3, 5, 6, 8, 9, 10, 11, 13). Determinaţi funcţia f 2 (a,b, c, d) astfel încât: f (a,b, c, d) = f 1 (a,b, c, d) f 2 '(a,b, c, d). Funcţia f 2 (a,b, c, d) este unicǎ? Dacǎ rǎspunsul este negativ, atunci indicaţi toate posibilitǎţile. 40. Se considerǎ reţeaua combinaţionalǎ din figura 2.6. Determinaţi funcţii f 2 şi f 3, ştiind cǎ f 1 = xz' + x'z, iar funcţia f(w, x, y, z) = mσ(0,4, 9, 10, 11, 12). f 1 f 2 f(w, x, y, z) f 3 Figura 2.6. Circuitul problemei 40. 7

Dr.ing.mat. Ion I. Bucur 41. Un circuit combinaţional primeşte pe patru linii de intrare, notate prin x 8, x 4, x 2 şi x 1, coduri binare ale cifrelor zecimale (BCD). Proiectaţi circuitul combinaţional astfel încât linia de ieşire z sǎ fie asertatǎ ori de câte ori liniile de intrare primesc codurile corespunzǎtoare cifrelor 0, 2, 3, 5, sau 8. 42. Determinaţi cea mai simplǎ funcţie g(a, b, c, d) astfel încât funcţia: f(a, b, c, d) = a'bc + (ac + b)d + g(a, b, c, d), sǎ fie autodualǎ. 43. Utilizaţi diagramele Karnaugh ca sǎ minimizaţi urmǎtoarele funcţii: (a) f 1 = mσ(3, 6, 7, 8, 10, 12, 14, 17, 19, 20, 21, 24, 25, 27, 28); (b) f 2 = mσ(0, 1, 2, 4, 5, 9, 11, 13, 15, 16, 18, 22, 23, 26, 29, 30, 31). 44. Minimizaţi funcţia: g(u, v, w, x, y, z) = mσ(1, 2, 6, 7, 9, 13, 14, 15, 17, 22, 23, 25, 25, 29, 30, 31), utilizând diagramele Karnaugh. 45. Minimizaţi funcţia h(u, v, w, x, y, z) = u'w'y' + uwy + w'xy'z, utilizând diagramele Karnaugh. 46. Se considerǎ funcţia k(w, x, y, z) = mσ(0, 1, 2, 3, 4, 6, 7, 8, 17, 9, 11, 15). Utilizaţi diagrama Karnaugh a acestei funcţii pentru ca sǎ calculaţi toţi implicanţii primi ai acestei funcţii. (a) Stabiliţi implicanţii primi esenţiali. (b) Determinaţi o expresie minimǎ a funcţiei k(w, x, y, z). Existǎ o expresie minimǎ unicǎ? În caz cǎ existǎ mai multe expresii minime ale acestei funcţii determinaţi-le. 47. Sǎ se determine diagrama Karnaugh a funcţiei α(w, x, y, z) = mσ(1, 3, 4, 5, 7, 8, 9, 11, 14, 15). Se cere: (a) Determinaţi mulţimea tuturor implicanţilor primi ai funcţiei α(w, x, y, z), utilizând diagrama Karnaugh. (b) Arǎtaţi care sunt implicanţii primi esenţiali. (c) Calculaţi trei expresii minimale ale funcţiei α(w, x, y, z). (d) Utilizaţi diagrama Karnaugh ca sǎ determinaţi formula în sume de produse a complementului funcţiei α(w, x, y, z). (e) Presupunând cǎ variabile de intrare sunt disponibile doar asertate, proiectaţi un circuit logic care sǎ implementeze cu doar 13 linii de intrare în porţi şi douǎ inversoare funcţia α(w, x, y, z). 48. Stabiliţi câte o diagramǎ Karnaugh pentru, o funcţie de patru variabile cu opt mintermi şi: (a) nici un implicant prim esenţial; (b) toţi implicanţi primi sunt esenţiali. 49. Alcǎtuiţi o diagramǎ Karnaugh pentru o funcţie de patru variabile, cu un numǎr par de implicanţi din care jumǎtate sunt esenţiali. 8

PROIECTAREA LOGICĂ 50. Desenaţi diagrama Karnaugh a unei funcţii f(a, b, c, d) cu şase implicanţi primi din care patru sunt esenţiali iar doi sunt acoperiţi de cei esenţiali. 51. Dovediţi ori gǎsiţi un contra-exemplu pentru fiecare din propoziţiile urmǎtoare: (a) Dacǎ o funcţie f are o expresie minimǎ unicǎ în sume de produse, atunci toţi implicanţii sǎi sunt esenţiali. (b) Dacǎ o funcţie f are o unicǎ expresie minimǎ în sume de produse, atunci are o unicǎ expresie minimǎ în produs de sume. (c) O funcţie are proprietatea cǎ produsul doi câte doi al tuturor implicanţilor primi este 0, atunci funcţia are o expresie minimǎ unicǎ. (d) Pentru fiecare implicant prim p care nu este implicant prim esenţial al unei funcţii f, existǎ o expresie iredundantǎ a funcţiei f care nu conţine implicantul prim p. (e) Dacǎ o funcţie f nu are nici un implicant prim esenţial, atunci funcţia f are cel puţin douǎ forme sumǎ de produse, minime. 52. Sǎ se deseneze o diagramǎ Karnaugh pentru o funcţie ireductibilǎ care are o reprezentare prin sumǎ de produse cu exact opt mintermi. 53. Arǎtaţi cǎ existǎ o funcţie cu n variabile a cǎrei formǎ minimǎ în sumǎ de produse constǎ din 2 n-1 mintermi şi cǎ nici o funcţie exprimatǎ în sumǎ de produse nu necesitǎ mai mult decât 2 n-1 termeni produs. 54. Fie f(a, b, c, d) = a'bc + b'c'd. Arǎtaţi cǎ orice expresie a acestei funcţii trebuie sǎ conţinǎ cel puţin un literal d ori un literal d'. 55. Se considerǎ funcţiile având proprietatea cǎ atunci când sunt exprimate prin sume de produse, fiecare variabilǎ apare fie numai în formǎ complementatǎ, fie numai în formǎ asertatǎ dar nu în ambele forme. Astfel de funcţii sunt numite, în literaturǎ, funcţii unate. Arǎtaţi cǎ sumele minime de sume de produse ale funcţiilor unate sunt unice. 56. Utilizaţi metoda Quine-McCluskey pentru generarea mulţimii implicanţilor primi şi pentru generarea tuturor expresiilor minime în sume de produse pentru funcţiile: (a) f(r, s, t, u) = mσ(1, 5, 6, 12, 13, 14) + dσ(2, 4). (b) g(a, b, c, d, e) = mσ(0, 1, 3, 8, 9, 13, 14, 15, 16, 17, 19, 24, 25, 27, 31). (c) h(r, s, t, u) = mσ(0, 1, 4, 5, 6, 7, 9, 11, 15) + dσ(10, 14). (d) j(v, w, x, y, z) = mσ(1, 5, 6, 7, 9, 13, 14, 15, 17, 18, 19, 21, 22, 23, 25, 29, 30). (e) k(a, b, c, d) = mσ(0, 1, 5, 7, 8, 10, 14, 15). 57. Arǎtaţi cǎ urmǎtoarele identitǎţi au loc pentru variabilele Boole-ene x şi y: (i) x + y = x y xy, (ii) x' = x 1. 9

Dr.ing.mat. Ion I. Bucur Utilizând relaţiile (i) şi (ii) arǎtaţi cǎ orice expresie Boole-eanǎ poate fi transformatǎ utilizând funcţia SAU-EX (sumǎ modulo-2) şi funcţia ŞI. Aplicaţi conversia expresiei: F = xyz' + xy'z + x'z. Stabiliţi un procedeu de conversie din scrierea care utilizeazǎ doar funcţia SAU-EX (sumǎ modulo-2) şi funcţia ŞI într-o scriere care utilizeazǎ doar funcţiile ŞI, SAU şi NU. Verificaţi acest procedeu utilizând expresia: G = x y z. 58. Se considerǎ funcţia g(a, b, c, d, e) = mσ(0, 1, 5, 6, 11, 14, 15, 18, 19, 20, 21, 24, 26, 27, 28, 29). Pentru aceastǎ funcţie s-au determinat deja implicanţii primi: ac'd, acd', a'b'c'd', a'b'd'e, b'cd'e, abd'e', abc'e', bc'de, a'bde, a'bcd, a'cde'. (i) Stabiliţi toţi implicanţii primi esenţiali ai funcţiei g(a, b, c, d, e) şi actualizaţi în consecinţǎ matricea de incidenţǎ dintre implicanţii primi şi termenii canonici. (ii) Gǎsiţi toţi implicanţii primi dominaţi şi actualizaţi corespunzǎtor matricea de incidenţǎ. (iii) Reluaţi etapa (i) determinând implicanţii primi esenţiali secundari şi apoi reluaţi etapa (ii). (iv) Iteraţi etapa (iii) ori de câte ori este necesar. (v) Determinaţi o soluţie minimǎ în sume de produse pentru aceastǎ funcţie. 59. Pentru funcţia: j(a, b, c, d, e) = mσ(0, 1, 5, 14, 15, 21, 24, 26, 27, 28) + dσ(6, 11, 18, 19, 20, 29), s-au determinat implicanţii primi: ac'd, acd', a'b'c'd', a'b'd'e, b'cd'e, abd'e', abc'e', bc'de, a'bde, a'bcd, a'cde'. (i) Determinaţi toţi implicanţii primi esenţiali ai funcţiei j(a, b, c, d, e) şi modificaţi corespunzǎtor matricea de incidenţǎ dintre implicanţii primi şi termenii canonici. (ii) Stabiliţi toţi implicanţii primi dominaţi şi actualizaţi corespunzǎtor matricea de incidenţǎ. (iii) Reluaţi etapa (i) determinând implicanţii primi esenţiali secundari şi apoi reluaţi etapa (ii). (iv) Iteraţi etapa (iii) ori de câte ori este necesar. (v) Calculaţi o soluţie minimǎ în sume de produse pentru aceastǎ funcţie. 10