Architettura degli Elaboratori 1

Slides:



Advertisements
Presentazioni simili
Algebra Booleana Generalità
Advertisements

Algebra di Boole Casazza Andrea 3EA I.I.S. Maserati.
D. Menasce1 Queste trasparenze sono disponibili sul sito web dellautore: (selezionare lopzione COURSES) Queste.
Elaborazione dei segnali mediante circuiti analogici o digitali.
Informatica Generale Marzia Buscemi IMT Lucca
Circuiti Aritmetico-Logici
Algebra di Boole..
(sommario delle lezioni in fondo alla pagina)
INSIEMI INSIEME= gruppo di oggetti di tipo qualsiasi detti elementi dell’insieme. Un insieme è definito quando viene dato un criterio non ambiguo che.
Cap. II. Funzioni Logiche
MONOMI E POLINOMI Concetto di monomio Addizione di monomi
Algebra di Boole.
Esercitazioni su circuiti combinatori
Analisi e sintesi di circuiti combinatori
Sintesi con circuiti LSI-MSI
Algebra Booleana.
Algebra di Boole ed elementi di logica
Algebra di Boole ed elementi di logica
ARCHITETTURA DEI SISTEMI ELETTRONICI
Corso di Laurea in Biotecnologie Informatica (Programmazione)
IFTS2002 Acq. Dati Remoti: INFORMATICA
IL QUADRATO DI UN TRINOMIO
Algebra di Boole.
Lezione 2 Codice di Hamming Algebra Booleana.
CALCOLO LETTERALE Concetto di monomio Addizione di monomi
Sintesi con circuiti LSI-MSI. Realizzazione di reti combinatorie mediante Multiplexers Un multiplexer (MPX ) é una rete combinatoria con N ingressi, una.
L'algebra di Boole e le sue applicazioni
Algebra di George Boole
Algebra di Boole e sue applicazioni
Indice: L’algebra di Boole Applicazione dell’algebra di Boole
Analisi e sintesi di circuiti combinatori. Reti combinatorie.
Reti Logiche Reti Logiche Corso di Architetture degli Elaboratori.
Algebra di Boole L’algebra di Boole è un formalismo che opera su variabili (dette variabili booleane o variabili logiche o asserzioni) che possono assumere.
Definizioni e operazioni
Algebra di Boole … logica matematica Progetto Eracle 2
I primi insiemi che si incontrano in matematica sono quelli dei numeri;  daremo qui una breve descrizione dei principali insiemi numerici, delle loro operazioni.
Algebra di Boole.
POLINOMI E FUNZIONI lanello dei polinomi Lezione 2.
Analisi della rete: costruzione della TDV a b c Z.
Tesina di fine corso Argomento: Corso: Professore: Autori:
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Algebra di Boole ed elementi di logica Marco D. Santambrogio – Ver. aggiornata.
Algebra di Boole.
Moltiplicazione di un monomio per un polinomio
Università degli studi di Parma Dipartimento di Ingegneria dell’Informazione Politecnico di Milano © 2001/02 - William Fornaciari Reti Logiche A Lezione.
ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 8 Enumerazione di funzioniEnumerazione di funzioni Reti logicheReti logiche Reti logiche combinatorieReti.
L’ADDIZIONE = 8 Beatrice Reina.
Algebra di Boole.
Antonio Pio Urzino 1 A A.S. 2009/10
Fondamenti di Informatica1 Memorizzazione su calcolatore L'unità atomica è il bit (BInary DigiT) L'insieme di 8 bit è detta byte Altre forme di memorizzazione:
Rappresentazione dell'informazione
Algebra di Boole L’algebra di Boole è un formalismo che opera su variabili (dette variabili booleane o variabili logiche o asserzioni) che possono assumere.
A.S.E.7.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 7 ALGEBRA BOOLEANA PostulatiPostulati Principio di dualitàPrincipio di dualità Teoremi fondamentaliTeoremi.
Autronica LEZIONE N° 14 ALGEBRA BOOLEANA Postulati
Rappresentazione in virgola mobile (floating-point) Permette di rappresentare numeri con ordini di grandezza molto differenti utilizzando per la rappresentazione.
A.S.E.26.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 26 Reti sequenziali sincronizzate complesseReti sequenziali sincronizzate complesse EsempioEsempio.
Algebra di Boole.
Somma binaria, or logico, and logico ALU A B F C S0S0 S1S1.
Copyright © Istituto Italiano Edizioni Atlas
Le quattro operazioni.
Algebra di Boole ?.
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Algebra di Boole ed elementi di logica Marco D. Santambrogio – Ver. aggiornata.
ELEMENTI DI LOGICA del Prof. Giovanni Ianne
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Algebra di Boole ed elementi di logica Marco D. Santambrogio – Ver. aggiornata.
Esercizio n o 3 Si realizzi una calcolatrice a 32 bit con interfaccia “normale” (decimale) con LabView, utilizzando SOLAMENTE: –convertitore decimale (input)
Algoritmo per il calcolo del maggiore tra tre numeri qualsiasi Francesco PUCILLO matr
Sistemi Elettronici Programmabili3-1 FPGA: Architettura.
Logica di base e Conversione analogico-digitale Lezione 3 / Prima parte Gaetano Arena e.mail: 1.
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Algebra di Boole, elementi di logica e Mappe di Karnaugh Marco D. Santambrogio –
Operazioni con le frazioni
Massimiliano Sbaraglia Network Engineer MPLS classi amministrative flussi di traffico Affinità e Maschera.
Transcript della presentazione:

Architettura degli Elaboratori 1 reti combinatorie Alessandro Memo Gennaio ‘03

Algebra di Boole Un insieme I di elementi a,b,c,… e due operazioni  e  formano un’algebra di Boole AB=(I, , ) se le due operazioni sono binarie chiuse e godono della proprietà commutativa ed associativa ciascuna operazione gode della proprietà distributiva rispetto all’altra esiste per ogni operazione l’elemento neutro dato un qualsiasi elemento di I, esiste il suo complemento, che appartiene ancora ad I

Algebra di Boole AB = ( { 0 , 1 } , somma [+], prodotto [•]) 0 + 1 = 1 1 + 0 = 1 1 + 1 = 1 prodotto: 0 • 0 = 0 0 • 1 = 0 1 • 0 = 0 1 • 1 = 1

Algebra di Boole commutativa: a + b = b + a a • b = b • a associativa: a + (b + c) = (a + b) + c a • (b • c) = (a • b) • c distributiva: a + (b • c)= (a + b) • (a + c) a • (b + c) = (a • b) + (a • c)

Algebra di Boole elemento neutro: a + 0 = a a • 1 = a complemento: a + a = 1 a • a = 0

dalla rete comb. alla funzione Esercizi tipo 1: dalla rete comb. alla funzione Dato la seguente rete combinatoria: A B C f = determinare la sua funzione booleana determinare la sua tabella della verità

funzione booleana AB A B f = AB + C C C

tabella della verità A B C AB C AB + C 0 0 0 0 1 1 0 0 1 0 0 0 0 1 0 0 1 1 0 1 1 0 0 0 1 0 0 0 1 1 1 0 1 0 0 0 1 1 0 1 1 1 1 1 1 1 0 1

Esercizi proposti A B f = C D

Esercizi proposti A f = B A f = A B B XOR

Esercizi proposti A f1= f2= f3= f4= B

dalla funzione alla rete comb. Esercizi tipo 2: dalla funzione alla rete comb. Dato la seguente funzione booleana: f = AB(AC + BC) + ABC + AB determinare la sua tabella della verità minimizzare la funzione proporne una realizzazione circuitale

SOLUZIONE n° 1 A B C AC BC AC+BC AB AB(AC+BC) AB ABC f 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 1 1 1 0 1 0 0 0 0 0 0 0 0 0 0 1 1 0 1 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 1 1 0 1 0 0 0 0 0 1 1 0 0 0 0 1 0 0 0 1 1 1 1 1 1 1 1 1 0 0 1

SOLUZIONE n° 1 f = ABC + ABC + ABC = ABC + AB(C+C) = ABC + AB A B C f

SOLUZIONE n° 2 f = AB(AC + BC) + ABC + AB = ABC + ABC + ABC + AB = ABC + ABC + AB = AB(C + 1) + ABC = AB + ABC

Esercizi proposti f = BC(A + C) + ABC + 1 f = AC +ABC + BC + ABC f = AB + ABC + AC + BC + ABCB

dal problema alla rete comb. Esercizi tipo 3: dal problema alla rete comb. Progettare una rete combinatoria che realizzi un’ALU ad 1 bit capace di eseguire le operazioni logiche bit a bit di AND, OR, NOT, XOR. f = AB se =0 =0 f = A+B se =0 =1 f = A se =1 =0 f = A B se =1 =1 A ALU logica f B  

SOLUZIONE : creazione della tabella   A B f 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 1 1 1 0 1 0 0 0 0 1 0 1 1 0 1 1 0 1 0 1 1 1 1   A B f 1 0 0 0 1 1 0 0 1 1 1 0 1 0 0 1 0 1 1 0 1 1 0 0 0 1 1 0 1 1 1 1 1 0 1 1 1 1 1 0

SOLUZIONE : individuazione delle funzioni f = AB + AB + AB + AB + + AB + AB + AB + AB = = (AB + AB) + (AB + AB) + + (AB + AB) + (AB + AB) = = AB + AB + AB + A = = AB + (A + B) + A

SOLUZIONE : schema della rete combinatoria f  

SOLUZIONE funzionale a moduli decoder f funzioni logiche A B  

Esercizi proposti Progettare una rete combinatoria che realizzi un’ALU ad 1 bit capace di eseguire le operazioni aritmetiche di somma, sottrazione, moltiplicazione per 2 e divisione per 2, utilizzando i bit di carry-in e carry-out.