ALGEBRA DI BOOLE. In caso di errori di battitura o se si volesse contribuire a migliorare la seguente guida contattare:

Documenti analoghi
PORTE LOGICHE. Si effettua su due o più variabili, l uscita assume lo stato logico 1 se almeno una variabile di ingresso è allo stato logico 1.

Reti logiche: introduzione

Algebra di Boole. Tavole di verità. Fondamenti di Informatica Algebra di Boole. Si basa su tre operazioni logiche: AND (*) OR (+) NOT (!

Operatori logici e algebra di boole

Richiami di Algebra di Commutazione

Fondamenti di Informatica B

Operatori di relazione

Le variabili logiche possono essere combinate per mezzo di operatori detti connettivi logici. I principali sono:

Algebra di Boole. Andrea Passerini Informatica. Algebra di Boole

Algebra di Boole Cenni all Algebra di Boole

17/10/16. Espressioni Booleane

associate ai corrispondenti valori assunti dall uscita.

Esercitazioni di Reti Logiche. Algebra Booleana e Porte Logiche

Algebra di Boole Cenni all Algebra di Boole. Algebra Booleana: definizione

Corso di Calcolatori Elettronici I

Fondamenti di Informatica

Corso di Calcolatori Elettronici I A.A Algebra di Boole Lezione 4

Calcolo numerico e programmazione Elementi di logica

I circuiti digitali: dalle funzioni logiche ai circuiti

Algebra di Commutazione

Calcolatori Elettronici Lezione 2 Algebra delle reti Logiche

Per affrontare in modo sistematico lo studio dei sistemi di calcolo, abbiamo bisogno di un formalismo matematico definito su grandezze binarie

1 Minimizzazione di espressioni logiche con le proprietà dell algebra

Reti Logiche Combinatorie

Algebra di Boole ed elementi di logica

Università degli Studi di Cagliari Dipartimento di Ingegneria Elettrica ed Elettronica ALGEBRA BOOLEANA

Algebra di Boole. Modulo 2. Università di Cagliari Dipartimento di Ingegneria Elettrica ed Elettronica Laboratorio di Elettronica (EOLAB)

Sperimentazioni di Fisica I mod. A Lezione 4

Elementi di Algebra e Logica Determinare la tavola della verità di ciascuna delle seguenti forme proposizionali:

Matematica per le scienze sociali Elementi di base. Francesco Lagona

Fondamenti di Informatica B. Fondamenti di Informatica B. Fondamenti di Informatica B. Fondamenti di Informatica B.

anno scolastico 2009 / 2010 ELETTRONICA per Elettrotecnica ed Automazione

Algebra di Boole X Y Z V. Algebra di Boole

Funzioni booleane. Vitoantonio Bevilacqua.

Elementi di informatica

Sistemi Combinatori & Mappe di Karnaugh

Corso di Elementi di Informatica Anno accademico 2015/16

I.3 Porte Logiche. Elisabetta Ronchieri. Ottobre 13, Università di Ferrara Dipartimento di Economia e Management. Insegnamento di Informatica

Costruzione di. circuiti combinatori

Algebra di Boole Esercizi risolti

I circuiti digitali: dalle funzioni logiche ai circuiti (le SOP)

4. Logica. Insegnamento di Informatica. Elisabetta Ronchieri. I semestre, anno Corso di Laurea di Economia, Universitá di Ferrara

Algebra di Boole Elementi di Informatica - Algebra di Boole 1 A. Valenzano

Algebra di Boole Algebra di Boole

LE PORTE LOGICHE. Ingresso B Ingresso A Uscita OUT

L algebra di Boole. Cenni Corso di Reti Logiche B. Mariagiovanna Sami

I circuiti logici: definizione delle funzioni logiche

Elettronica Digitale. 1. Sistema binario 2. Rappresentazione di numeri 3. Algebra Booleana 4. Assiomi A. Booleana 5. Porte Logiche OR AND NOT

Marta Capiluppi Dipartimento di Informatica Università di Verona

PROGRAMMA DI ELETTRONICA classe 3B a.s. 2014/15

Algebra di Boole e reti logiche

Terminiamo gli esercizi dell ultima lezione. (LUCIDI) Calcolare, se possibile, AC, CA, CH e HC. (LUCIDI)

Porte logiche A=0 A=1

Un quadro della situazione

Informatica e Bioinformatica: AND, OR, NOT

Fondamenti di Informatica per la Sicurezza a.a. 2008/09. Algebre di Boole. Stefano Ferrari. George Boole( )

Circuiti digitali. Operazioni Logiche: Algebra di Boole. Esempio di circuito. Porte Logiche. Fondamenti di Informatica A Ingegneria Gestionale

Algebra di Boole: mappe di Karnaugh e funzioni NAND e NOR

APPUNTI DI ELETTRONICA DIGITALE

Esercitazioni di Reti Logiche. Lezione 2 Algebra Booleana e Porte Logiche. Zeynep KIZILTAN zkiziltan@deis.unibo.it

Algebra di Boole. Le operazioni, nell algebra booleana sono basate su questi tre operatori: AND ( ), OR ( + ),NOT ( )

I.2 Logica. Elisabetta Ronchieri. Ottobre 13, Università di Ferrara Dipartimento di Economia e Management. Insegnamento di Informatica

Appunti dal corso di Tecnologia dei Sistemi di Controllo Algebra booleana

Esercitazioni di Algebra e Geometria

Variabili logiche e circuiti combinatori

Semantica proposizionale. Unit 2, Lez 3 e 4 Corso di Logica

I circuiti digitali: dalle funzioni logiche ai circuiti

Cenni alle reti logiche. Luigi Palopoli

Algebra di commutazione

1 ELEMENTI DI ALGEBRA BOOLEANA

Algebra di Boole. Le reti logiche

Sommario. 1 Algebra di Boole. 2 Algebra di commutazione. 4 Calcolo delle proposizioni

Università degli Studi di Cassino

Reti Logiche Combinatorie

senza stato una ed una sola

Algebra di commutazione

Reti logiche: analisi, sintesi e minimizzazione Esercitazione. Venerdì 9 ottobre 2015

Insegnamento Informatica CdS Scienze Giuridiche

Proposizioni Algebra di Boole Condizioni Operatori di relazione

Algebra Booleana, Funzioni Logiche e Circuiti Logici

Tecnologie per il web e lo sviluppo multimediale. Rappresentazione delle informazioni

Quante sono le combinazioni possibili n cifre che possono assumere i valori 0 e 1? Le combinazioni possibili sono 2 n.

Algebra Booleana 1 ALGEBRA BOOLEANA: VARIABILI E FUNZIONI LOGICHE

LABORATORIO DI ARCHITETTURA DEI CALCOLATORI

Lezione 5. Sommario. La logica booleana. I principi della logica booleana Gli operatori logici

Architetture degli Elaboratori I II Compito di Esonero (A) - 16/1/1997

Il livello logico digitale

Procedimento di sintesi. Dalla tavola della verità si ricavano tante funzioni di commutazione quante sono le variabili di uscita

Esercizi svolti Y Z. 1. Date le seguenti funzioni logiche ricavare le corrispondenti reti logiche realizzate con porte elementari AND, OR, NOT.

Architettura degli Elaboratori Implementazione di funzioni booleane

A.A. 2003/2004 Esercizi di Reti Logiche A

Aritmetica in virgola mobile Algebra di Boole e reti logiche Esercizi. Mercoledì 8 ottobre 2014

ELEMENTI DI ALGEBRA BOOLEANA

(b) le operazioni, sono distributive: (c) le operazioni, hanno un elemento neutro: cioè esistono O e I P(X) tali che A P(X) : A O = A, A I = A.

Alcune osservazioni sull algebra booleana.

Lezione2: Circuiti Logici

Logica combinatoria. La logica digitale

Logica Digitale. Fondamenti di Informatica - Prof. Gregorio Cosentino

FUNZIONI BOOLEANE. Vero Falso

Calcolatori: Algebra Booleana e Reti Logiche

Transcript:

ALGEBRA DI BOOLE Indice Introduzione... 2 PRORIETA E TEOREMI DELL ALGEBRA DI BOOLE... 3 FUNZIONI LOGICHE PRIMARIE... 4 Funzione logica AND... 4 Funzione logica OR... 4 Funzione logica NOT... 5 FUNZIONI LOGICHE PRIMARIE... 5 Funzione logica NAND... 5 Funzione logica OR esclusivo (XOR)... 6 Funzione logica NOR... 6 In caso di errori di battitura o se si volesse contribuire a migliorare la seguente guida contattare: o o Prof. Rotolo Giuseppe all indirizzo mail rgscuola@gmail.com Prof.ssa Piccinelli Simonetta.all indirizzo mail piccinelli@isisvarese.it Pag. 1 di 5

Introduzione Nell algebra di Boole (1815-1864) si usano solo due valori, l 1 e lo 0. Quest algebra è universalmente usata per lo studio dei circuiti digitali binari. Si fonda sui seguenti assiomi 1 1 = 1 1 + 1 = 1 1 0 = 0 1 + 0 = 1 0 1 = 0 0 + 1 = 1 0 0 = 0 0 + 0 = 0 L operatore ( ) è detto operatore di prodotto logico (AND). L operatore (+) è detto operatore di somma logica (OR). L operatore (-) è detto operatore di complementazione logica (NOT). Sfruttando le regole di quest algebra è possibile esprimere, in forma sintetica, la funzione logica di qualsiasi circuito, attraverso una sua espressione logica. Ad esempio l espressione Soddisfa la seguente tabella della verità Y=A B + C A B C Y 0..0..0 1 0..0..1 0 0..1..0 1 0..1..1 0 1..0..0 1 1..0..1 0 1.1..0 1 1..1..1 1 Per verificarlo basta applicare ad ogni possibile combinazione degli ingressi gli assiomi booleani. Si noti il particolare criterio seguito per ordinare le combinazioni degli ingressi, in modo che ogni combinazione esprima, in binario, un numero che ne individua la posizione (nel nostro caso da 0 a 7). Si osservi che la prima colonna degli assiomi booleani è sostituibile alla seconda se si cambia l operatore AND con l operatore OR, ogni 1 con uno 0 e ogni 0 con un 1 e, viceversa, è possibile passare dalla seconda colonna alla prima. Questa proprietà è detta della dualità ed è valida per ogni espressione logica vera. Pertanto se una espressione logica è vera, ovvero soddisfa gli assiomi di Boole, anche la sua duale è vera. Pag. 2 di 6

PRORIETA E TEOREMI DELL ALGEBRA DI BOOLE In quest algebra valgono le seguenti proprietà: A+B=B+A A B=B A (A+B)+C=A+(B+C) (A B) C=A (B C) (A B)+(A C)=A (B+C) (A+B) (A+C)=A+(B C) proprietà commutativa proprietà associativa proprietà distributiva Valgono, inoltre, i seguenti teoremi: A+1=1 A 0=0 A+0=A A 1=A A+ =1 A =0 A+A=A A A=A A+(A B)=A A (A+B)=A A+( B)=A+B A ( +B)=A B + = = + teorema di annullamento teorema di identità teorema dei complementi teorema di idempotenza primo teorema dell assorbimento secondo teorema dell assorbimento teorema di De Morgan Pag. 3 di 6

FUNZIONI LOGICHE PRIMARIE I circuiti capaci di svolgere le operazioni logiche assiomatiche AND, OR, NOT realizzano delle funzioni logiche primarie in quanto combinando opportunamente più circuiti di questo tipo è possibile realizzare una funzione logica comunque complessa. Di seguito sono riportati simboli logici, espressioni e tabella della verità di questi circuiti. Funzione logica AND Relativamente a due variabili logiche A e B avremo: A B Y= A B 0..0 0 0..1 0 1..0 0 1..1 1 Si noti in particolare che l uscita è a 1 solo e solo se entrambe le entrate sono a 1. Funzione logica OR Relativamente a due variabili logiche A e B avremo: A B Y= A+B 0..0 0 0..1 1 1..0 1 1..1 1 Si noti che in questo caso l uscita è a 1 ogni volta che si ha 1 in uno degli ingressi. Pag. 4 di 6

Funzione logica NOT Relativamente alla variabile logica A avremo: A Y 0 1 1 0 Si noti che in questo caso l uscita l opposto dell ingresso. FUNZIONI LOGICHE PRIMARIE In commercio, oltre ai circuiti che realizzano le funzioni logiche primarie AND-OR-NOT, sono disponibili anche circuiti che realizzano altre funzioni elementari, facilmente ricavabili dalle prime. Funzione logica NAND Un NAND è facilmente ricavabile facendo seguire ad un AND un NOT. Relativamente a due variabili logiche A e B avremo: A B Y= 0..0 1 0..1 1 1..0 1 1..1 0 Come si vede, le uscite sono i complementi di quelle di un AND. Pag. 5 di 6

Funzione logica OR esclusivo (XOR) Si tratta di un circuito capace di riconoscere se gli ingressi sono uguali (uscita=0) o sono diversi (uscita=1). A B Y 0..0 0 0..1 1 1..0 1 1..1 1 Si osservi che se si esclude la quarta combinazione la tabella della verità corrisponde a quella di un OR. Funzione logica NOR Questa funzione si ottiene facilmente facendo seguire un NOT a un OR. A B Y 0..0 1 0..1 0 1..0 0 1..1 0 Come si vede, in questo caso le uscite sono i complementi delle corrispondenti di un OR: Pag. 6 di 6