ELETTRONICA GEORGE BOOLE FUNZIONI LOGICHE Lezione N° 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.
Linguaggi algoritmici
Algebra di Boole..
(sommario delle lezioni in fondo alla pagina)
Corso C Porte logiche.
Corso C Porte logiche.
Algebra di Boole.
Laboratorio ricerca-azione: Metodiche formative per adulti
Il computer ragiona? Problemi e algoritmi.
Esercitazioni su circuiti combinatori
1 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Condizioni ed istruzioni condizionali.
Reti Logiche A Lezione n.1.4 Introduzione alle porte logiche
Analisi e sintesi di circuiti combinatori
A.S.E.9.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 9 Funzione XORFunzione XOR Enumerazione di funzioniEnumerazione di funzioni Reti logicheReti.
Corso di Informatica (Programmazione)
IFTS2002 Acq. Dati Remoti: INFORMATICA
Introduzione alla programmazione ll
DAL PROBLEMA ALL'ALGORITMO Problemi e Programmi Paolo Amico
Unità Didattica 1 Algoritmi
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
PRESENTAZIONE DEGLI ARGOMENTI: SIMBOLI GRAFICI E RELATIVE OPERAZIONI LOGICHE TABELLE DI VERITA INTEGRATI DIGITALI DELLE FAMIGLIE TTL E CMOS E LORO RICONOSCIMENTO.
Algebra di Boole L’algebra di Boole è un formalismo che opera su variabili (dette variabili booleane o variabili logiche o asserzioni) che possono assumere.
Usare rappresentazioni di lunghezza fissa porta ad avere valori non rappresentabili: Overflow indica un errore nella rappresentazione del risultato in.
Algoritmi e Programmazione (in C) Stefano Cagnoni e Monica Mordonini
Claudia Raibulet Algebra Booleana Claudia Raibulet
INFORMATICA MATTEO CRISTANI.
PROGRAMMAZIONE: linguaggi
Algebra di Boole.
CODIFICA Da flow-chart a C++.
Lezione 6 Strutture di controllo Il condizionale
INFORMATICA MATTEO CRISTANI. INDICE CICLO DELLE LEZIONI LEZ. 1 INTRODUZIONE AL CORSO LEZ. 2 I CALCOLATORI ELETTRONICI LEZ. 3 ELEMENTI DI TEORIA DELL INFORMAZIONE.
CONCETTI DI BASE 1.0 FONDAMENTI 1.1 HARDWARE 1.2 SOFTWARE 1.3 RETI
BIOINFO3 - Lezione 15 ISTRUZIONI
ECDL Patente europea del computer
Programma di Informatica Classi Prime
Linguaggi e Programmazione per l’Informatica Musicale
COME RAGIONA UN COMPUTER
Algebra di Boole.
Algebra di Boole.
ARCHITETTURA DEI SISTEMI ELETTRONICI
Circuiti logici.
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.
University of Padova Information Engineering Dept. – Microelectronics Lab. Corso di Laurea in Ingegneria dell’Informazione Elettronica Digitale - Lezione.
Algebra di Boole.
Circuiti di memorizzazione elementari: i Flip Flop
1 Informatica Generale Alessandra Di Pierro Ricevimento: Giovedì ore presso Dipartimento di Informatica, Via Buonarroti,
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.
Rappresentazione in virgola mobile (floating-point) Permette di rappresentare numeri con ordini di grandezza molto differenti utilizzando per la rappresentazione.
Vincenza Ferrara - Dicembre 2007 Fondamenti di Matematica e Informatica Laboratorio Informatica I anno a.a
Rappresentazione dell'informazione 1 Se ho una rappresentazione in virgola fissa (es. su segno e 8 cifre con 3 cifre alla destra della virgola) rappresento.
Algoritmi e Programmazione (in C) Stefano Cagnoni e Monica Mordonini
Diagrammi a blocchi.
Informatica e Informatica di Base
Problemi, algoritmi e programmazione
ELETTRONICA DIGITALE – circuiti sequenziali
Il computer ragiona? Problemi e algoritmi. Paola Pianegonda2 Cos’è un problema?  Problema è qualsiasi situazione della quale non conosciamo la soluzione.
Sistemi Elettronici Programmabili3-1 FPGA: Architettura.
Logica di base e Conversione analogico-digitale Lezione 3 / Prima parte Gaetano Arena e.mail: 1.
Istruzioni e algoritmi. Istruzioni Operative I passi elementari che compongono l’algoritmo sono le istruzioni. Distinguiamo: Istruzioni di input Istruzioni.
Calliope-Louisa Sotiropoulou I NTRODUZIONE ALLA T ECNOLOGIA D ELL ’FPGA F IELD P ROGRAMMABLE G ATE A RRAYS PISA, 02/03/2016 Marie Curie IAPP Fellow - University.
Introduzione a Logisim
Il Diagramma di Flusso Docente: Maria Savina Rossi Alunne:
Transcript della presentazione:

ELETTRONICA GEORGE BOOLE FUNZIONI LOGICHE Lezione N° 1 George Boole, nel 1854, pubblicò un libro, An Investigations of the Laws of Thought (Un esame sulle leggi logiche del pensiero), in cui dimostrava che la maggior parte del pensiero logico, privata di particolari irrilevanti e verbosità, potesse essere concepita come una serie di scelte. Questa idea è divenuta la base dei circuiti digitali. ELETTRONICA

ELETTRONICA ALGORITMO FUNZIONI LOGICHE Lezione N° 1 Qualsiasi processo logico può essere ricondotto ad una sequenza di eventi elementari, che nell'insieme prende il nome di algoritmo. Tale sequenza può essere rappresentata con un diagramma di flusso (Flow chart), il quale a sua volta è facilmente traducibile in un programma o in un circuito. ELETTRONICA

ELETTRONICA DIAGRAMMA DI FLUSSO FUNZIONI LOGICHE Lezione N° 1 Per la visualizzazione di un problema con un diagramma di flusso, sono utilizzati vari simboli grafici standard: il rombo per indicare controlli decisionali il rettangolo per indicare operazioni da effettuare. ELETTRONICA

ELETTRONICA ESEMPIO DIAGRAMMA DI FLUSSO FUNZIONI LOGICHE Lezione N° 1 "esco se è bel tempo ed è caldo” ELETTRONICA la decisione comporta il verificarsi delle due condizioni evidenziate in verde

ELETTRONICA ESEMPIO DIAGRAMMA DI FLUSSO FUNZIONI LOGICHE Lezione N° 1 "esco se è bel tempo o è caldo” ELETTRONICA la decisione comporta il verificarsi di almeno una fra due condizioni.

ELETTRONICA DAL DIAGRAMMA DI FLUSSO AL LINGUAGGIO NUMERICO FUNZIONI LOGICHE Lezione N° 1 Il diagramma di flusso deve essere convertito in un linguaggio numerico, il solo comprensibile da un sistema elettronico. Ciò si ottiene con gli operatori logici elementari. "esco se è bel tempo ed è caldo” A = 1 corrisponde all'evento "bel tempo" B = 1 corrisponde all'evento "caldo" C = 1 corrisponde all'azione "esco“ A = 0 corrisponde all'evento "non bel tempo" B = 0 corrisponde all'evento "non caldo" C = 0 corrisponde all'azione "resto in casa" ELETTRONICA C = A • B

ELETTRONICA DAL DIAGRAMMA DI FLUSSO AL LINGUAGGIO NUMERICO FUNZIONI LOGICHE Lezione N° 1 "esco se è bel tempo o è caldo” A = 1 corrisponde all'evento "bel tempo" B = 1 corrisponde all'evento "caldo" C = 1 corrisponde all'azione "esco“ A = 0 corrisponde all'evento "non bel tempo" B = 0 corrisponde all'evento "non caldo" C = 0 corrisponde all'azione "resto in casa" ELETTRONICA C = A + B C = A + B e C = A • B sono funzioni logiche ed i circuiti logici che le realizzano sono le porte logiche

ELETTRONICA PORTA LOGICA AND FUNZIONI LOGICHE Lezione N° 1 AND è una porta logica che riceve in ingresso almeno due valori e restituisce 1 solo se tutti i valori di ingresso hanno valore 1. A Y = A • B B ELETTRONICA Tabella di verità

ELETTRONICA PORTA LOGICA OR FUNZIONI LOGICHE Lezione N° 1 OR è una porta logica che riceve in ingresso almeno 2 valori e restituisce 1 se almeno un valore di ingresso ha valore 1. A Y = A + B B ELETTRONICA Tabella di verità

ELETTRONICA PORTA LOGICA NAND FUNZIONI LOGICHE Lezione N° 1 La porta NAND restituisce la negazione di una porta AND e quindi restituisce 0 solo quando tutti i valori in ingresso sono 1. A Y = A • B B ELETTRONICA Tabella di verità

ELETTRONICA PORTA LOGICA NOR FUNZIONI LOGICHE Lezione N° 1 La porta NOR restituisce la negazione di una porta OR e quindi restituisce 1 solo quando tutti i valori in ingresso sono 0. A Y = A + B B ELETTRONICA Tabella di verità

ELETTRONICA PORTA LOGICA NOT FUNZIONI LOGICHE Lezione N° 1 E’ la porta logica che inverte il segnale in ingresso. Ha un solo ingresso ed una uscita che sarà 1 se l'ingresso è 0 e 0 altrimenti. A Y = A ELETTRONICA Tabella di verità

ELETTRONICA PORTA LOGICA XOR FUNZIONI LOGICHE Lezione N° 1 XOR (eXclusive OR) è una porta logica che riceve in ingresso 2 valori e restituisce "1" in uscita se e solo se, gli ingressi sono diversi. A Y = A  B B ELETTRONICA Tabella di verità

ELETTRONICA PORTA LOGICA XNOR FUNZIONI LOGICHE Lezione N° 1 XNOR (eXclusive NOR) è una porta logica che riceve in ingresso 2 valori e restituisce "1" in uscita se e solo se, entrambi gli ingressi sono uguali. A Y = A  B B ELETTRONICA Tabella di verità

ELETTRONICA COMBINAZIONE DI PORTE LOGICHE FUNZIONI LOGICHE Lezione N° 1 La combinazione di più porte logiche, permette di ottenere risultati più articolati. Per esempio, la frase "se è bel tempo ed è caldo esco; tuttavia, se ho un impegno esco in ogni caso" richiede una porta AND ed una porta OR unite tra loro come in figura. ELETTRONICA Bel tempo Caldo esco Impegno