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

Documente similare
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

Notiuni de algebra booleana

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

carteInvataturaEd_2.0_lectia5.pdf

De la BIT la procesor

ASDN

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

Microsoft Word - O problema cu bits.doc

SSC-Impartire

Consultatii ELa123, 06 ianuarie 2014

PowerPoint Presentation

LOGICA MATEMATICA SI COMPUTATIONALA Sem. I,

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

FIŞA DISCIPLINEI

1. Operatii cu matrici 1 Cerinte: Sa se realizeze functii pentru operatii cu matrici patratice (de dimensiune maxima 10x10). Operatiile cerute sunt: A

Microsoft Word - cap1p4.doc

Microsoft Word - Notiuni de arhitectura calculatoarelor.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ă ş

Logică și structuri discrete Mulțimi Casandra Holotescu

Slide 1

Dorel LUCHIAN Gabriel POPA Adrian ZANOSCHI Gheorghe IUREA algebră geometrie clasa a VIII-a ediţia a V-a, revizuită mate 2000 standard EDITURA PARALELA

Examenul de bacalaureat 2012

Examenul de bacalaureat 2012

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

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

Distanţa euclidiană (indusă de norma euclidiană) (în R k ). Introducem în continuare o altă aplicaţie, de această dată pe produsul cartezian R k XR k,

Operatorii in C Expresii Operatori aritmetici Operatori de asignare Operatori de incrementare si decrementare Operatori relationali Operatori logici O

Retele Petri si Aplicatii

Adresarea memoriei Modurile de adresare constituie un instrument principal pentru reprezentarea în memorie a imaginii datelor, aşa cum este ace

Limbaje de ordinul I LOGICA DE ORDINUL I Un limbaj L de ordinul I este format din: o mulţime numărabilă V = {v n n N} de variabile; conectorii şi ; pa

Microsoft Word - TIC5

ExamView Pro - Untitled.tst

Programarea şi utilizarea calculatoarelor

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

1

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

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

Slide 1

Instructiuni licenta - 2

E_d_Informatica_sp_SN_2014_bar_10_LRO

Examenul de bacalaureat 2012

Elemente de aritmetica

MergedFile

PROGRAMA CONCURSULUI NAŢIONAL

Microsoft Word - Mapa 0.doc

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

Microsoft Word - Lucrarea_10_t.doc

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

FIŞA DISCIPLINEI 1. Date despre program 1.1 Instituţia de învăţământ superior Universitatea Alexandru Ioan Cuza din Iaşi 1.2 Facultatea Facultatea de

I

GHERCĂ MAGDA CASA CORPULUI DIDACTIC BRĂILA PORTOFOLIU EVALUARE INFORMATICĂ ȘI TIC PENTRU GIMNAZIU CLASA A V-A Neamț SERIA 1 GRUPA 1 CURSANT: GHERCĂ G

Unitatea: Școala Gimnazială Disciplina: Informatică și TIC Programa școlară aprobată cu OMEN nr.3393 din Profesor: prof. Clasa: a V-a A, B

Fisa disciplinei_Utilizarea_Calc_CFDP_ _var2_

Coman Marinela Furnizor program formare acreditat: CCD BRĂILA Denumire program: INFORMATICĂ ŞI TIC PENTRU GIMNAZIU Clasa a V-a Categorie: 1; Tip de co

Fâciu N. Maria-Ema CASA CORPULUI DIDACTIC BRĂILA PROGRAM DE FORMARE INFORMATICĂ ȘI TIC PENTRU GIMNAZIU CLASA A V-A SERIA 1 GRUPA 2 CURSANT: Fâciu N. M

Microsoft Word - Programa finala olimpiadei matematica 2007 gimnaziu.doc

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

Anexa nr. 2 FIŞA DISCIPLINEI 1. Date despre program 1.1 Instituţia de învăţământ superior UNIVERSITATEA DE VEST TIMISOARA 1.2 Facultatea FIZICA 1.3 De

Microsoft Word - Curs1.docx

Lab3Functii

Aero-BCD, , Prof. L. Costache & M. Olteanu Notițe de Adrian Manea Seminar 5 Șiruri și serii de funcții. Serii de puteri 1 Șiruri de funcții D

FIŞA DISCIPLINEI 1. Date despre program 1.1 Instituţia de învăţământ superior Universitatea Alexandru Ioan Cuza din Iaşi 1.2 Facultatea Facultatea de

programa_olimpiada_matematica_IX-XII_

matematica

Microsoft Word - matem_aplicate in Economie aa FD Bala.doc

DETERMINAREA CONSTANTEI RYDBERG

15. Logică matematică cu aplicații în informatică - MI 3

DAN LASCU ADRIANA-LIGIA SPORIŞ ANDA OLTEANU PAUL VASILIU MATEMATICĂ. CULEGERE DE PROBLEME TIP GRILĂ PENTRU ADMITEREA ÎN ACADEMIA NAVALĂ MIRCEA CEL BĂT

Microsoft Word - _arbori.docx

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 Word - Ghid de elaborare a lucrarii de licenta MM-MK (ATENTIE - an referinta diagnostic economico-financiar pag.3)

Algebra si Geometri pentru Computer Science

Microsoft PowerPoint - ARI_R_c9-10_IP_part2 [Compatibility Mode]

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

02. Analiza matematica 3 - MI 2

MergedFile

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-

LABORATOR 2

Microsoft Word - unitati de invatare 11liceu-12 sam

PLAN DE ÎNVĂŢĂMÂNT

Şiruri de numere reale Facultatea de Hidrotehnică Universitatea Tehnică Gheorghe Asachi Iaşi, 2015 Analiză Matematică Lucian Maticiuc 1 / 29

Spatii vectoriale

Cursul 7 Formula integrală a lui Cauchy Am demonstrat în cursul precedent că, dacă D C un domeniu simplu conex şi f : D C o funcţie olomorfă cu f cont

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

PowerPoint Presentation

Microsoft Word - Alina-Mihaela ION - TEHNOLOGIA INFORMA?IEI CU APLICA?II

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

Always leading the pack SEMICONDUCTOR FUNDAMENTAL DL 3155M11R Laborator TIME

Microsoft Word - Programa_Evaluare_Nationala_2011_Matematica.doc

Slide 1

Analiz¼a Matematic¼a - Curs 6 M¼ad¼alina Roxana Buneci

PowerPoint Presentation

1. ARHITECTURA MICROPROCESOARELOR 1.1. Microprocesorul. Noțiuni generale Progresele tehnologice și electronice, înregistrate în ultimele decenii, au d

Microsoft Word - Curs_08.doc

UNIVERSITATEA DIN CRAIOVA Facultatea de Economie şi Administrarea Afacerilor Str. A.I. Cuza nr.13, cod Tel./Fax:

ANEXA 1 RECOMANDARI LICENTA

PROCESOARE NUMERICE DE SEMNAL

20 SUBIECTE DE EXAMEN - De fapt, în pofida acestor probleme, până la urmă tot vom logaritma, căci aceasta este tehnica naturală în context. Trebuie do

Limbaje Formale, Automate si Compilatoare

Transcriere:

L4. TEOREMELE LGEBREI BINRE. FUNCȚII LOGICE ELEMENTRE. OPERȚII LOGICE PE BIT. SINTEZ FUNCȚIILOR LOGICE DIN TBELE DE DEVĂR 1. Obiective Prin parcurgerea acestei ședințe de laborator studenții vor fi capabili: Să definească algebra Booleană; Să definească operațiile logice pe bit; Să reprezinte grafic operatorii sumă logică, produs logic și operatorul de complementare; Să enunțe proprietățile fundamentale ale algebrei Booleene; Să reprezinte o funcție logică prin tabele de adevăr, sau prin realizant sau în forma analitică; Să exprime funcțiile logice în formele canonice FCD și FCC. 2. lgebra Booleană lgebra Booleană reprezintă o metodă simbolică pentru studierea relațiilor logice. lgebra Booleană este o mulțime compusă din două elemente * + înzestrată cu două legi de compoziție ( ) ( ), o lege de complementare și un set de axiome. 3. Operații logice elementare 3.1. Operatori binari 3.1.1. Operatorul SU (sumă logică) Operatorul sumă logică este simbolizat prin. 0 0 0 0 1 1 1 0 1 1 1 1 x y x+y Funcția logică

2 y=b OR b/1 x=0/1 masca 3.1.2. Operatorul ȘI (produs logic) Funcția logică 0 0 0 0 1 0 1 0 0 1 1 1 x y xy y=b ORND 0/b x=0/1 masca 3.1.3. Operatorul XOR 0 0 0 0 1 1 1 0 1 1 1 0 x y x y Funcția logică y=b XOR b/notb x=0/1 masca

3 3.1.4. Operatori de deplasare Deplasare la stânga Se deplasează conținutul operandului la stânga cu numărul de poziții specificat, pozițiile rămase libere devenind 0. Carry Flag () va conține ultimul bit deplasat în afara operandului. Deplasare aritmetică la dreapta Se deplasează conținutul operandului la dreapta cu numărul de poziții specificat, iar bitul de semn se propagă pe pozițiile rămase libere. va conține bitul cel mai puțin semnificativ, ultimul deplasat. 1 1 0 1 0 0 1 1 >>2 1 1 1 1 0 1 0 0 1 1 1 0 1 0 0 1 1 <<2 0 1 0 0 1 1 0 0 1 Deplasare la dreapta Se deplasează conținutul operandului la dreapta cu numărul de poziții specificat, iar pozițiile rămase libere se completează cu 0. va conține bitul cel mai puțin semnificativ, ultimul deplasat. 1 1 0 1 0 0 1 1 >>2 0 0 1 1 0 1 0 0 1

4 3.1.5. Operatorul de rotire Rotire la stânga Se rotește conținutul operandului la stânga, prin carry cu numărul de poziții specificat. Bitul nu face parte din rezultat, dar recepționează o copie a bitului care a fost deplasat de la un capăt la celălalt. Rotire la dreapta Se rotește conținutul operandului la dreapta prin carry cu numărul de poziții specificat. Bitul nu face parte din rezultat, dar recepționează o copie a bitului care a fost deplasat de la un capăt la celălalt. Rotire la stânga cu carry Se rotește conținutul operandului la stânga, cu tot cu carry, cu numărul de poziții specificat. Bitul face parte din informația rotită. Rotire la dreapta cu carry Se rotește conținutul operandului la dreapta, cu tot cu carry, cu numărul de poziții specificat. Bitul face parte din informația rotită. 3.2. Operatori unari 3.2.1. Operatorul NOT (de complementare) 0 1 1 0 x x Funcția logică 4. Proprietățile fundamentale ale algebrei Booleene 1) Elementele 0 și 1 sunt unice. 2) M este o mulțime închisă în raport cu operatorii ) ) ) 3) Elementul neutru pentru sumă este 0, iar pentru produs este 1.

5 4) Elementul absorbant pentru produs este 0, iar pentru sumă este 1. 5) Teorema dublei negații 6) Teorema complementării 7) Teorema de idempotență 8) Teorema de absorbție 9) Comutativitatea ( ) ( ) 10) sociativitatea ( ) ( ) ( ) ( ) 11) Distributivitatea ( ) ( ) ( ) 12) Legile lui DeMorgan 5. Funcții logice 5.1. Reprezentarea prin tabele de adevăr Exemplu: ( ) 0 0 0 1 0 0 1 0 0 1 0 0 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 0 1 1 1 0 Exemple: 5.2. Reprezentarea prin realizant ( ) ( ); ( ) ( ). 5.3. Reprezentarea analitică ( ). 5.4. Reprezentarea cu porți logice

6 5.5. Formele canonice ale funcțiilor logice Un minterm ( m ) este o expresie logică elementară definită pe fiecare combinație posibilă a tuturor variabilelor independente legate prin produs logic și care este întotdeauna evaluată cu 1 logic. Un maxterm ( M ) este o este o expresie logică elementară definită pe fiecare combinație posibilă a tuturor variabilelor independente legate prin sumă logică și care este întotdeauna evaluată cu 0 logic. FCND Forma Canonică Normal Disjunctivă (suma de produse) unde n este numărul variabilelor independente; reprezintă valoarea funcției f pentru echivalentul zecimal i. FCNC Forma Canonică Normal Conjunctivă (produs de sume) unde n este numărul variabilelor independente; reprezintă valoarea funcției f pentru echivalentul zecimal i. Exemplu: Se consideră funcția ( ) ( ), tabelul de adevăr, precum și mintermii și maxtermii funcției sunt ilustrați mai jos:

7 Echivalentul ( ) zecimal 0 0 0 0 1 1 0 0 1 0 2 0 1 0 1 3 0 1 1 1 4 1 0 0 0 5 1 0 1 0 6 1 1 0 0 7 1 1 1 1 ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ). 6. plicații propuse ; 6.1. Să se demonstreze următoarele echivalențe utilizând tabele de adevăr: a) ( ) ( ); b) ; c) d) ; e). 6.2. Să se reprezinte prin tabele de adevăr funcțiile: a) ( ) ( ); c) ( ) ( ); b) ( ) ( ); d) ( ) ( ). 6.3. Să se calculeze: a) ; c) ; b) ; d). 6.4. Să se descrie cu ajutorul diagramelor următoarele funcții logice: a) ( ) ; b) ( ) ; c) ( ) ;

8 6.5. Să se scrie FCD și FCC pentru funcțiile: a) ( ) ( ); b) ( ) ( ). 6.6. Se dau numerele: Ce numere vor rezulta după aplicarea măștilor specificate? a) g) b) h) c) i) d) j) e) k) f) l) Să se calculeze și m) q) n) r) o) s) ( ) p) t) ( ) 6.7. Se dau numerele: Să se calculeze C cu ajutorul operatorilor logici și a măștilor. a) d) b) e) c) 7. Referințe bibliografice [1] Manta V., Ungureanu F., Introducere în știința sistemelor și a calculatoarelor, Volumul I, Editura Gh.sachi, Iași, 2002