ELETTRONICA. G. Licata DIGITALE. Pearson Italia spa

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "ELETTRONICA. G. Licata DIGITALE. Pearson Italia spa"

Transcript

1 E L E T T R O N I C A G. Licata ELETTRONICA DIGITALE

2 G. Licata ELETTRONICA DIGITALE

3 Coordinamento editoriale: Paolo Tartaglino Redazione: Valeria Castellar Coordinamento grafico e di impaginazione: Michele Pomponio Segreteria di redazione: Vilma Cravero 41445Z Progetto grafico: Arnaldo Tranti Design, Quart (Ao) Impaginazione: Edit3000, Torino Elaborazione elettronica dei disegni: Matilde Rivetti, Torino Grafica di copertina: Arnaldo Tranti Design, Quart (Ao) LabVIEW è un marchio registrato da National Instruments Corporation. Electronics Workbench e Multisim sono prodotti da Electronics Workbench e distribuiti in Italia da Patrucco. LIBRI DI TESTO E SUPPORTI DIDATTICI La qualitˆ dei processi di progettazione, produzione e commercializzazione della casa editrice certificata in base alla norma UNI EN ISO 9001 Tutti i diritti riservati 2003, Paravia Bruno Mondadori Editori Per i passi antologici, per le citazioni, per le riproduzioni grafiche, cartografiche e fotografiche, appartenenti alla proprietà di terzi, inseriti in quest opera, l Editore è a disposizione degli aventi diritto non potuti reperire, nonché per eventuali non volute omissioni e/o errori di attribuzione nei riferimenti. È vietata la riproduzione, anche parziale o a uso interno didattico, con qualsiasi mezzo, non autorizzata. L editore potrà concedere a pagamento l autorizzazione a riprodurre una porzione non superiore a un decimo del presente volume. Le richieste di riproduzione vanno inoltrate all Associazione Italiana per i Diritti di Riproduzione delle Opere dell Ingegno (AIDRO), via delle Erbe 2, Milano, tel. e fax Stampato per conto della casa editrice presso A. G. Battaia Franco, Zibido San Giacomo (Mi), Italia Prima edizione Ristampe Anno

4 INDICE Presentazione IX Modulo 1 Unità 1 Unità 2 Fondamenti di elettronica digitale Sistemi di numerazione e codici digitali 2 1. Segnali binari 3 2. Il concetto di informazione 5 3. Sistemi di numerazione Sistema di numerazione decimale Sistema di numerazione binario Sistema di numerazione esadecimale Operazioni aritmetiche nei diversi sistemi di numerazione Operazioni nel sistema di numerazione binario Notazione in modulo e segno di numeri decimali e binari Complemento a 10 di un numero in notazione decimale Complemento a 2 di un numero binario Rappresentazione dei numeri non interi Operazioni logiche e algebra di Boole Codici digitali Codice BCD Codice EXCESS Codice Gray Codice ASCII Codici a rilevazione e a correzione di errore 34 Costruisci le tue conoscenze 36 Esercitiamoci Esercizi risolti 37 Esercizi proposti 42 Componenti e dispositivi utilizzati nei circuiti digitali Resistenza Legge di Ohm Resistori nei circuiti elettronici Partitore di tensione Capacità Relazione tensione-corrente Condensatori nei circuiti elettronici Induttanza Relazione tensione-corrente Induttori nei circuiti elettronici Diodi Relazione tensione-corrente Diodi nei circuiti elettronici Diodi LED 71 III

5 I N D I C E 5. Transistori Transistori BJT Transistori FET Dispositivi integrati Dispositivi integrati nei circuiti stampati Famiglie logiche Dispositivi realizzati con tecnologia bipolare Dispositivi realizzati con tecnologia unipolare Parametri che caratterizzano il funzionamento di un dispositivo integrato Interfacciamento di dispositivi realizzati con tecnologia diversa 102 Costruisci le tue conoscenze 105 Esercitiamoci Esercizi risolti 106 Esercizi proposti 122 Verifica del Modulo 124 In inglese 129 Modulo 2 Unità 1 Circuiti digitali combinatori Analisi e sintesi di circuiti combinatori Circuiti combinatori e funzioni logiche Porte logiche elementari e universali Porte logiche Porte logiche con più di due ingressi Analisi dei circuiti digitali combinatori Simulatori Sintesi dei circuiti digitali combinatori Mappe di Karnaugh Esempi di sintesi di circuiti 159 Costruisci le tue conoscenze 168 Esercitiamoci Esercizi risolti 169 Esercizi proposti 174 Unità 2 Principali funzioni combinatorie integrate Funzioni combinatorie integrate Codificatore (encoder) Selettore (multiplexer) Decodificatore (decoder) Convertitore di codice Dispositivi per il calcolo aritmetico Comparatore (comparator) Sommatore Moltiplicatore binario e unità aritmetico - logica (ALU) 196 Costruisci le tue conoscenze 200 Esercitiamoci Esercizi risolti 201 Esercizi proposti 203 IV

6 I N D I C E Verifica del Modulo 204 In inglese 207 Modulo 3 Unità 1 Circuiti sequenziali Dispositivi di base e circuiti di temporizzazione Circuiti digitali con memoria o circuiti sequenziali Cella elementare di memoria: latch SR Una prima applicazione: il circuito antirimbalzo Latch D Circuiti di generatori di impulsi Generatori di forma d onda quadra Dispositivi di memoria sincroni Segnali statici e dinamici Flip-flop Temporizzazione dei dati e del Clock nei flip-flop sincroni Divisori e contatori asincroni Divisori asincroni Contatori asincroni (ripple counter) 240 Costruisci le tue conoscenze 247 Esercitiamoci Esercizi risolti 248 Esercizi proposti 255 Unità 2 Analisi e sintesi dei circuiti sequenziali sincroni Circuiti sequenziali sincroni Automi di Moore e automi di Mealy Automa contatore Analisi di un automa contatore Progetto di un contatore sincrono Automi con ingressi sincroni esterni Un modo diverso per realizzare un contatore sincrono Contatori integrati Misure di frequenza e di periodo Automi in grado di riconoscere una sequenza Automi generatori di segnali con andamento arbitrario Registri 302 Costruisci le tue conoscenze 305 Esercitiamoci Esercizi risolti 306 Esercizi proposti 311 Verifica del Modulo 314 In inglese 317 V

7 I N D I C E Modulo 4 Unità 1 Componenti a elevata scala di integrazione Memorie Generalità Classificazione delle memorie Modalità di accesso Tipi di memorie ad accesso casuale Parametri delle memorie integrate Capacità e organizzazione di una memoria Velocità di risposta di una memoria Altri parametri delle memorie Memorie RAM Memorie SRAM Memorie DRAM Memorie SDRAM Memorie MRAM: una tecnologia innovativa Memorie di sola lettura o ROM Memorie PROM Memorie riprogrammabili Memorie a indirizzo implicito Collegamento in banchi delle memorie 348 Costruisci le tue conoscenze 352 Esercitiamoci Esercizi risolti 353 Esercizi proposti 356 Unità 2 Dispositivi programmabili Dispositivi programmabili che realizzano funzioni logiche Vantaggi derivanti dall uso di logiche PLD I dispositivi programmabili più semplici: gli SPLD Dispositivi PLA Dispositivi PROM e PAL Tipi diversi di fusibili Dispositivi GAL Dispositivi CPLD I dispositivi programmabili con maggiore trend di crescita: gli FPGA Tecniche per la realizzazione di un PLD ABEL: un linguaggio per la descrizione hardware Analisi di un programma Strumenti di descrizione delle funzioni logiche nel linguaggio ABEL 387 Costruisci le tue conoscenze 395 Esercitiamoci Esercizi risolti 396 Esercizi proposti 404 Verifica del Modulo 405 In inglese 409 VI

8 I N D I C E Modulo 5 Unità 1 Unità 2 Microprocessore La CPU Generalità sui microprocessori La comunicazione tra le varie parti del sistema: il bus Topologie di connessione Topologia utilizzata nel sistema di elaborazione dati Numero di linee dei bus e potenzialità di una CPU Unità funzionali di un microprocessore Come opera un microprocessore La sezione dei registri La sezione dei registri nelle CPU 8086 e Z Tipologie di istruzioni che possono essere eseguite dalla CPU Istruzioni che realizzano operazioni aritmetiche e logiche Istruzioni che operano lo spostamento dei dati Istruzioni che regolano il flusso del programma Modi di indirizzamento della memoria Indirizzamento immediato Indirizzamento diretto o assoluto Indirizzamento implicito Indirizzamento indiretto Indirizzamento relativo e indicizzato Indirizzamento per mezzo di registro di segmento Diagrammi di temporizzazione 444 Costruisci le tue conoscenze 448 Esercitiamoci Esercizi risolti 449 Esercizi proposti 455 Circuiti di interfaccia Circuiti di Clock e di Reset Il circuito di Clock Il circuito di Reset Memoria di sistema Trasferimento di dati con le periferiche di Input/Output Trasferimento controllato da programma Trasferimento controllato da interruzione Trasferimento con DMA Trasferimento di dati in forma seriale Serializzazione del dato Il problema della sincronizzazione Controllo di errore in trasmissione Flusso dei dati nelle connessioni seriali 486 Costruisci le tue conoscenze 487 Esercitiamoci Esercizi risolti 488 Esercizi proposti 497 Verifica del Modulo 498 In inglese 503 VII

9 I N D I C E In laboratorio Laboratorio di misure Strumenti di misura Strumenti di misura digitali Alimentatore Generatore di funzioni Generatori di impulsi logici o logic pulser Multimetro digitale Sonda logica di tensione o logic probe Sonda logica di corrente o current tracer Oscilloscopio digitale Analizzatore logico o logic analizer Misura delle grandezze elettriche fondamentali Misure di tensione e di corrente in corrente continua Misure di tensione e di corrente in corrente alternata Misure di resistenza Misure di induttanza e di capacità Misure di frequenza Laboratorio di misura reale e virtuale Le breadboard Electronics Workbench Indicazioni metodologiche Il laboratorio: prospettive future Architettura della porta parallela 540 Schede di laboratorio 542 Soluzioni 583 Indice analitico 595 VIII

10 PRESENTAZIONE La ricerca portata avanti in questi ultimi anni nel campo della Tecnologia dell educazione, ha focalizzato l attenzione sulle condizioni formali che bisogna rispettare affinché una procedura di intervento didattico possa considerarsi scientificamente fondata: è il caso, ad esempio, del mastery learning. Questa riflessione ha portato a considerare con attenzione alcune variabili quali i ritmi di apprendimento e gli stili cognitivi dei singoli studenti. A seguito delle acquisizioni di cui si è appena detto e dell applicazione della legge sull autonomia scolastica, si può prevedere che i contenuti proposti debbano essere organizzati in un insieme strutturato di unità di apprendimento brevi e omogenee, organizzate sia in serie sia in parallelo, e tali da consentire al docente di potere variare in modo flessibile sia i tempi di intervento, sia l ampiezza e la composizione del gruppo classe. Lo strumento più idoneo per realizzare percorsi didattici del tipo sopraindicato è la didattica modulare, in grado di consentire l organizzazione di itinerari didattici flessibili e di intervenire sui tempi del processo didattico, modificandoli. I moduli potranno essere di diverso tipo: moduli disciplinari, pluridisciplinari, multidisciplinari o interdisciplinari; moduli di integrazione, di formazione-lavoro e di recupero; moduli orientativi e formativi; tutti però devono essere realizzati in modo tale da perseguire obiettivi cognitivi verificabili (controllabili), documentabili (certificabili) e capitalizzabili (cumulabili). Il libro di testo deve essere in grado di supportare tale progetto; esso deve, da un lato, fornire supporto ai docenti per l organizzazione dei moduli disciplinari, dall altro deve essere uno strumento utilizzato realmente dallo studente e prevedere, quindi, un percorso agile affinché il processo di apprendimento sia favorito e agevolato e possano essere raggiunte le competenze specifiche del corso di studi. Il volume Elettronica digitale s inserisce in tale architettura e intende essere supporto ai docenti di Elettronica degli Istituti Tecnici Industriali nell organizzazione di moduli disciplinari. La didattica modulare orienta a scegliere i contenuti da proporre tra quelli più specifici della disciplina; per questo motivo si è preferito fornire un percorso particolarmente approfondito che consenta di acquisire competenze soprattutto nella parte più caratterizzante della disciplina: l analisi e la risoluzione di circuiti digitali, sia di tipo combinatorio sia di tipo sequenziale. IX

11 P R E S E N T A Z I O N E Il percorso è reso agile e organico, finalizzato al raggiungimento degli obiettivi prefissati. I contenuti sono organizzati in Moduli, suddivisi in Unità, che sviluppano un argomento disciplinare e sono finalizzati al raggiungimento di competenze specifiche. Per ciascuna Unità è fornita l indicazione dei prerequisiti necessari e delle conoscenze che dovranno essere acquisite al termine del percorso didattico. Per favorire l acquisizione di una buona autonomia sia nella ricerca delle informazioni sia nell uso del libro di testo, nella trattazione dei contenuti specifici è stato curato con particolare attenzione l uso del linguaggio, semplice e chiaro dal punto di vista formale, preciso e rigoroso sotto il profilo tecnico. Nella convinzione che il processo di apprendimento consista soprattutto nella capacità di porre in relazione concetti diversi, si ritiene che uno strumento di rappresentazione grafica come la mappa concettuale possa essere molto utile: favorisce, infatti, l individuazione dei concetti e delle possibili relazioni tra di essi. L apparato didattico è pensato per agevolare l acquisizione dei concetti chiave e delle relazioni che legano tali concetti ad altri nella rete delle conoscenze specifiche della disciplina. A tale scopo la rubrica Stop & Stay è inserita nel testo dove si ritiene necessario verificare l acquisizione di alcuni concetti chiave, mentre la rubrica Costruisci le tue conoscenze, inserita alla fine di ciascuna Unità, aiuta a realizzare la rete delle conoscenze. L acquisizione delle competenze tecniche è favorita dallo sviluppo organico di esempi, dalla presenza di un vasto numero di esercitazioni e dalla proposta di numerosi spunti operativi da utilizzare per i rilievi sperimentali; in tutte queste attività l utilizzo del simbolismo matematico è ridotto al minimo. Il percorso prevede la possibilità di certificare un credito formativo per ciascun Modulo, cosa che rende possibile di fatto la capitalizzazione della quantità e della qualità delle conoscenze e dei saperi fatti propri da ciascun soggetto dell apprendimento. A tale scopo alla fine di ciascuno dei Moduli è previsto un test di verifica strutturato che consente la rilevazione del raggiungimento degli obiettivi e delle relative competenze. Infine, la rubrica In inglese intende fornire un piccolo contributo al collegamento tra disciplina e terminologia tecnico-scientifica in lingua inglese, al fine di migliorare la possibilità di comprensione e di utilizzo di materiali e strumenti che vengono progressivamente sviluppati nel mondo anglosassone. Il volume è strutturato in cinque Moduli, ciascuno dei quali in grado di fornire competenze specifiche in uno dei settori in cui può essere suddivisa la disciplina. Il primo Modulo intende fornire quelle conoscenze di base necessarie al successivo sviluppo; esso è suddiviso in due Unità: la prima tratta sistemi di numerazione e codici digitali e introduce al concetto di informazione e di misura dell informazione, la seconda introduce i componenti e i dispositivi utilizzati nei circuiti digitali, esaminandone le caratteristiche e le prestazioni. X

12 P R E S E N T A Z I O N E Nel secondo Modulo si affronta l analisi dei circuiti digitali senza memoria, cioè dei circuiti combinatori. Anche questo modulo è suddiviso in due Unità; la prima si occupa dei metodi di analisi e di sintesi dei circuiti digitali di tipo combinatorio, mentre la seconda analizza le principali funzioni combinatorie integrate. Nel terzo Modulo vengono trattate l analisi e la sintesi dei circuiti digitali con memoria o sequenziali. La prima Unità presenta i dispositivi di base e i circuiti di temporizzazione, introducendo al concetto di cella elementare di memoria, la seconda affronta l analisi e la sintesi dei principali circuiti sequenziali sincroni. Il quarto Modulo è dedicato allo studio dei componenti integrati sequenziali a elevata scala di integrazione, trattando, nella prima Unità, le memorie e nella seconda i dispositivi programmabili, detti anche PLD. Di questi ultimi viene presentata un analisi accurata, in quanto oggi essi costituiscono di fatto una fetta rilevante delle applicazioni di tipo digitale. Nel modulo vengono proposti anche alcuni elementi di base del linguaggio ABEL, un linguaggio di descrizione hardware molto utilizzato per la realizzazione di PLD di media complessità. Il quinto Modulo, infine, si occupa dei componenti a elevata scala di integrazione che sono in grado di eseguire un programma, le CPU o microprocessori, esaminando, nella prima Unità, il principio di funzionamento di un microprocessore e nella seconda Unità i circuiti di interfaccia, cioè i componenti e i circuiti che risultano necessari per il corretto funzionamento del microprocessore. In laboratorio Particolare importanza è attribuita al laboratorio, inserito nella parte finale del volume, ma da considerarsi come una sezione che deve essere sviluppata contestualmente con gli argomenti presentati nei vari Moduli. Il laboratorio viene considerato sia come ambiente virtuale sia come ambiente reale. Per operare con strumenti virtuali simili agli strumenti reali e in grado quindi di consentire l acquisizione delle procedure di uso degli strumenti più utilizzati, viene proposto l uso del tool Electronics Workbench. Poiché uno strumento di scoperta come il laboratorio necessita dell esatta individuazione del problema che deve essere analizzato e degli ambiti concettuali coinvolti, ciascuna sessione di misura è organizzata attorno a una domanda nodale e strutturata in modo da evidenziare le varie fasi della procedura. Si ringraziano anticipatamente tutti coloro che, con suggerimenti e osservazioni, intenderanno contribuire al miglioramento dell opera e al suo sviluppo in chiave didattica e metodologica. l Autore XI

13

14 1 FONDAMENTI MODULO COMPETENZE Unità 1 Unità 2 DI ELETTRONICA DIGITALE Operare con i codici digitali. Analizzare e sintetizzare semplici circuiti combinatori. Valutare le prestazioni di un circuito digitale combinatorio. Sistemi di numerazione e codici digitali Componenti e dispositivi utilizzati nei circuiti digitali FORUM Aprendo un personal computer ci si accorge che sulla mother board sono presenti pochi componenti, ma con un numero impressionante di piedini; si tratta di componenti programmabili o in grado di eseguire un programma: sono composti da milioni di elementi base, integrati in un unico chip. Nonostante la loro complessità, essi operano seguendo le regole elementari dell algebra di Boole. PER NAVIGARE Siti consigliati MKB/courseware/algebra_booleana/

15 M O D U L O 1 FONDAMENTI DI ELETTRONICA DIGITALE 1. Segnali binari 2. Il concetto di informazione 1 U N I T À 3. Sistemi di numerazione 4. Operazioni aritmetiche nei diversi sistemi di numerazione 5. Operazioni logiche e algebra di Boole 6. Codici digitali SISTEMI DI NUMERAZIONE E CODICI DIGITALI PREREQUISITI OBIETTIVI SAPERE SAPER FARE 3 Saper operare con i numeri utilizzando le operazioni aritmetiche Conoscere i concetti di informazione e di quantità di informazione. Conoscere l unità di misura della quantità di informazione. Definire e misurare la quantità di informazione contenuta in un messaggio digitale. Riconoscere un codice numerico o alfanumerico. Conoscere i sistemi di numerazione non decimale. Conoscere le operazioni elementari realizzate con numeri espressi in base due. Conoscere i codici numerici e alfanumerici. Codificare in ASCII un messaggio alfanumerico. Operare la trasformazione di un codice numerico in una base diversa. Svolgere operazioni aritmetiche elementari (addizione, sottrazione, moltiplicazione e divisione) con numeri in notazione binaria. 2

16 SISTEMI DI NUMERAZIONE E CODICI DIGITALI U N I T À 1 1 Segnali binari Una categoria di circuiti elettronici che nel corso degli ultimi anni ha visto incrementare in modo esponenziale la propria importanza è quella dei circuiti digitali, attualmente utilizzati in tutti i campi. Il progresso delle Telecomunicazioni, ad esempio, è in gran parte dovuto a un uso capillare della tecnologia digitale. I motivi principali che hanno contribuito alla diffusione di questi circuiti sono, da un lato, lo sviluppo della tecnologia integrata, che ha abbattuto in maniera esponenziale i costi di realizzazione, dall altro la notevole affidabilità e immunità al rumore. La definizione di circuito digitale può essere data in base alle variabili in esso presenti: Si chiama circuito digitale un circuito descritto da variabili binarie, cioè da variabili che possono assumere due soli valori o livelli: alto (High) e basso (Low). Caratteristiche di un segnale binario L andamento temporale della tensione in un determinato punto di un circuito è una variabile; se alla variazione della grandezza nel tempo è associato un contenuto informativo, la variabile è definita segnale. Un segnale è una variabile, generalmente di tipo elettrico, cui è associato un contenuto informativo. Poiché il segnale è una variabile che contiene un informazione, in seguito utilizzeremo i termini di variabile e di segnale come sinonimi. Un segnale binario presenta un andamento temporale come quello mostrato in figura 1; si tratta di un segnale che può variare tra due livelli e che non ha, in genere, periodo di ripetizione. 1 FIGURA 1 Andamento nel tempo di un segnale binario. 0 t Il fronte di salita e quello di discesa tra i due livelli del segnale teoricamente dovrebbero essere verticali, cioè l intervallo di tempo in cui si compie il passaggio tra i due livelli dovrebbe essere nullo. In realtà ciò non si verifica mai e il segnale presenta un tempo di salita e un tempo di discesa, generalmente diversi, che dipendono dalle caratteristiche costruttive dei dispositivi che generano tali segnali. Come si può rilevare dalla figura 2, il tempo di salita è l intervallo di tempo compreso tra l istante in cui il segnale assume un valore pari al 10% del valore finale e l istante in cui assume un valore pari al 90% del valore finale. Il tempo di discesa è, invece, l intervallo di tempo compreso tra l istante in cui il segnale si è abbassato del 10% e l istante in cui si è abbassato del 90%. 3

17 M O D U L O 1 FONDAMENTI DI ELETTRONICA DIGITALE 1 90% FIGURA 2 Tempo di salita e tempo di discesa di un segnale binario. 10% 0 Tempo di salita Tempo di discesa t Esiste un tipo di segnale binario che presenta l andamento temporale mostrato in figura 3: si tratta di un segnale binario periodico, che ha un periodo di ripetizione T; in genere questo tipo di segnale costituisce il Clock o orologio che scandisce le diverse fasi dei processi sequenziali realizzati da alcuni particolari tipi di circuiti digitali che studieremo più avanti. 1 V m 0 t FIGURA 3 Segnale binario periodico. t ON T Oltre al tempo di salita, a quello di discesa e al periodo di ripetizione T, un segnale periodico binario è caratterizzato da un altro parametro, detto duty cycle. Il duty cycle è definito come il rapporto tra il tempo t ON durante il quale il segnale è alto e il periodo di ripetizione T del segnale: dc = t ON T Il duty cycle di una segnale periodico binario può assumere tutti i valori compresi tra 0 e 1, estremi esclusi; in corrispondenza dei valori estremi, infatti, il segnale periodico degenera in un segnale continuo nel tempo, con valore pari al valore alto se dc = 1, pari al valore basso se dc = 0. Il duty cycle di un segnale binario periodico viene in genere espresso in percentuale: dc% = 100 T Un dc% = 50% corrisponde a un segnale binario periodico simmetrico rispetto al tempo: in tale segnale il tempo in cui la forma d onda rimane alta è uguale a quello in cui essa rimane bassa. Il valore medio di un segnale periodico è dato dal rapporto tra l area racchiusa dal set ON 4

18 SISTEMI DI NUMERAZIONE E CODICI DIGITALI U N I T À 1 gnale nel periodo e il periodo stesso; nel caso del segnale periodico binario di figura 3, ad esempio, il valore medio vale: Area t V m = = V H ON = V H dc T T dove V H è il valore alto del segnale digitale (indicato sul grafico con il valore 1). Il valore medio del segnale periodico binario è, quindi, funzione del suo duty cycle e può variare con continuità da 0 (con dc = 0) a V H (con dc = 1). 2 Il concetto di informazione Abbiamo detto che la caratteristica principale dei segnali è quella di trasportare un informazione. Pensiamo, ad esempio, alla temperatura della stanza in cui ci troviamo in questo momento. L informazione contenuta nel segnale di temperatura ci dice che è il caso di coprirci se non vogliamo ammalarci; se passiamo nella stanza accanto ci rendiamo conto che la temperatura è diversa, ad esempio che è più alta. L informazione che riusciamo a ricavare attraverso i recettori di temperatura del nostro corpo ci permette di conoscere una cosa che prima non sapevamo: la stanza in cui ci troviamo ora è più calda di quella che abbiamo appena lasciato. A partire dall esempio precedente, possiamo allora dare una prima definizione di informazione: Si chiama informazione tutto ciò che abbassa il livello di incertezza. L informazione è, allora, qualcosa che riguarda la capacità di descrivere la realtà; essa è legata, da un lato, alla realtà e, dall altro, alla capacità di interpretarla: non esisterebbe informazione senza il fenomeno, ma è altrettanto vero che essa non esisterebbe se non ci fosse un cervello in grado di colmare l incertezza sulla conoscenza del fenomeno. La definizione di informazione che abbiamo dato è di tipo qualitativo, essa non è in grado, cioè, di determinare la quantità di informazione presente in un determinato segnale. Per poter definire la quantità di informazione si deve effettuare una misura e quindi è necessario dapprima determinare l unità di misura dell informazione; una volta ricavata l unità di misura, risulterà possibile misurare la quantità di informazione come rapporto tra l informazione contenuta in un segnale e l unità di misura. Possiamo innanzitutto notare che: la quantità di informazione è direttamente proporzionale al numero di eventi diversi che possono essere realizzati; la quantità di informazione è funzione della probabilità che le informazioni possano essere già note. Soffermiamoci sulla prima delle due osservazioni, utilizzando un esempio. Se il fenomeno sul quale abbiamo incertezza è la situazione meteorologica in una città diversa da quella in cui risiediamo e gli eventi possibili sono solo due, ad esempio tempo bello e tempo brutto, la conoscenza di uno dei due abbassa sicuramente il livello di incertezza 5

19 M O D U L O 1 FONDAMENTI DI ELETTRONICA DIGITALE sulla conoscenza del fenomeno. Se però gli eventi possibili sono quattro, ad esempio temporale, pioggia, variabile e soleggiato, la comunicazione di uno dei quattro eventi, ad esempio pioggia, abbassa il livello di incertezza in misura maggiore rispetto al caso precedente; nel secondo caso la quantità di informazione trasmessa è maggiore che nel primo caso. Analogamente, se il numero di eventi che descrivono il fenomeno è maggiore, ad esempio sedici, la quantità di informazione è ancora più elevata. Chiariamo ora la seconda osservazione. Nel caso dell incertezza legata alla situazione meteorologica descritta da due soli eventi, il contenuto informativo è diverso se l informazione riguarda una città che dista qualche kilometro dalla nostra oppure una che dista migliaia di kilometri. Nel primo caso, infatti, possiamo prevedere il tempo nella città vicina in quanto è alta la probabilità che esso sia identico a quello della nostra città a causa della distanza modesta tra le due; nel secondo caso non abbiamo, invece, alcun modo di prevederlo. La stessa informazione, quindi, ha due contenuti informativi diversi in quanto le probabilità che i due eventi si realizzino sono diverse. Definiamo allora un unità che ci permette di misurare la quantità di informazione: Si dice unità di informazione U INF la quantità di informazione che elimina l incertezza di un evento che ha due soli valori possibili, ma entrambi equiprobabili. L unità di misura dell unità di informazione è il bit: U INF = 1 bit bit = binary digit Un segnale binario è in grado di trasportare una quantità di informazione pari a una unità, cioè a 1 bit: esso può infatti assumere due soli valori. Ad esempio, se l incertezza è legata alla conoscenza del fatto che la luce sia accesa o spenta, l informazione può essere associata al valore di un segnale binario; al livello basso si può associare il contenuto informativo luce spenta, al livello alto il contenuto informativo luce accesa. La quantità di informazione Q INF determina quante volte l informazione è maggiore rispetto all informazione unitaria ed è espressa, quindi, in numero di bit: Q INF = N bit Se pensiamo alla notevole quantità di informazioni con le quali abbiamo a che fare in ogni momento della giornata, viene naturale chiederci come sia possibile che un sistema digitale, descritto da variabili binarie con contenuto informativo davvero elementare, interagisca con un sistema informativo molto complesso come quello del nostro cervello. Se però riflettiamo sul tipo di informazioni che riceviamo, possiamo renderci conto che esse sono espresse per mezzo di una serie limitata di simboli che si ripetono e di regole sintattiche e grammaticali che consentono di costruire un messaggio in un determinato codice linguistico. Il testo che stiamo analizzando, ad esempio, è realizzato utilizzando le regole della lingua italiana e un numero limitato di simboli, le lettere dell alfabeto sia minuscole sia maiuscole, i segni di interpunzione e qualche segno grafico; anche la misura di una grandezza fisica, espressa per mezzo di un numero uguale al rapporto tra il valore della grandezza e l unità di misura, è realizzata utilizzando le regole della numerazione decimale e un numero di simboli veramente ridotto: i simboli da 0 a 9. Vedremo nei prossimi paragrafi in che modo un sistema digitale può mettere a disposizione i simboli necessari a questo tipo di comunicazione. 6

20 SISTEMI DI NUMERAZIONE E CODICI DIGITALI U N I T À 1 S T O P & S T A Y ➊ Scrivi la definizione dei seguenti termini: Segnale: Tempo di salita: Duty cycle: Bit: ➋ Il valore medio del segnale periodico binario è funzione del suo duty cycle e può variare con continuità da 0 a V H. ➌ Completa: Vero Falso La quantità di informazione è... proporzionale al numero di eventi... che possono essere realizzati ed è funzione della... che le informazioni possano essere già... 3 Sistemi di numerazione Si definisce sistema di numerazione un insieme di simboli e di regole che consentono di scrivere i numeri. Un sistema di numerazione è quindi caratterizzato da: cifre o simboli; regole che esprimono le modalità per rappresentare il numero come sequenza di cifre; relazioni che permettono di effettuare le operazioni tra i numeri. Il numero di simboli presente in un sistema di numerazione è detto base del sistema. 3.1 Sistema di numerazione decimale Il sistema di numerazione decimale utilizza dieci simboli, le cifre da 0 a 9, dunque è un sistema con base 10. La scelta di utilizzare i dieci simboli che ci sono familiari è probabilmente una delle scelte che più delle altre ha contribuito al progresso scientifico ed è dovuta agli arabi che introdussero un fattore determinante: lo 0 come primo simbolo. Il sistema decimale è un sistema posizionale o pesato: ogni numero espresso in base decimale è composto da più cifre affiancate, ciascuna delle quali ha peso diverso a seconda dalla posizione che occupa. 7

Modulo 8. Elettronica Digitale. Contenuti: Obiettivi:

Modulo 8. Elettronica Digitale. Contenuti: Obiettivi: Modulo 8 Elettronica Digitale Contenuti: Introduzione Sistemi di numerazione posizionali Sistema binario Porte logiche fondamentali Porte logiche universali Metodo della forma canonica della somma per

Dettagli

Corso di Laurea Ingegneria Informatica Fondamenti di Informatica

Corso di Laurea Ingegneria Informatica Fondamenti di Informatica Corso di Laurea Ingegneria Informatica Fondamenti di Informatica Dispensa 05 La rappresentazione dell informazione Carla Limongelli Ottobre 2011 http://www.dia.uniroma3.it/~java/fondinf/ La rappresentazione

Dettagli

(71,1), (35,1), (17,1), (8,1), (4,0), (2,0), (1,0), (0,1) 0, 7155 2 = 1, 431 0, 431 2 = 0, 862 0, 896 2 = 1, 792 0, 724 2 = 1, 448 0, 448 2 = 0, 896

(71,1), (35,1), (17,1), (8,1), (4,0), (2,0), (1,0), (0,1) 0, 7155 2 = 1, 431 0, 431 2 = 0, 862 0, 896 2 = 1, 792 0, 724 2 = 1, 448 0, 448 2 = 0, 896 2 Esercizio 2.2 La rappresentazione esadecimale prevede 16 configurazioni corrispondenti a 4 bit. Il contenuto di una parola di 16 bit può essere rappresentato direttamente con 4 digit esadecimali, sostituendo

Dettagli

Architettura degli Elaboratori I Esercitazione 1 - Rappresentazione dei numeri

Architettura degli Elaboratori I Esercitazione 1 - Rappresentazione dei numeri Architettura degli Elaboratori I Esercitazione 1 - Rappresentazione dei numeri 1 Da base 2 a base 10 I seguenti esercizi richiedono di convertire in base 10 la medesima stringa binaria codificata rispettivamente

Dettagli

LA NUMERAZIONE BINARIA

LA NUMERAZIONE BINARIA LA NUMERAZIONE BINARIA 5 I SISTEMI DI NUMERAZIONE Fin dalla preistoria l uomo ha avuto la necessità di fare calcoli, utilizzando svariati tipi di dispositivi: manuali (mani, bastoncini, sassi, abaco),

Dettagli

la scienza della rappresentazione e della elaborazione dell informazione

la scienza della rappresentazione e della elaborazione dell informazione Sistema binario Sommario informatica rappresentare informazioni la differenza Analogico/Digitale i sistemi di numerazione posizionali il sistema binario Informatica Definizione la scienza della rappresentazione

Dettagli

Informatica B a.a 2005/06 (Meccanici 4 squadra) PhD. Ing. Michele Folgheraiter

Informatica B a.a 2005/06 (Meccanici 4 squadra) PhD. Ing. Michele Folgheraiter Informatica B a.a 2005/06 (Meccanici 4 squadra) Scaglione: da PO a ZZZZ PhD. Ing. Michele Folgheraiter Architettura del Calcolatore Macchina di von Neumann Il calcolatore moderno è basato su un architettura

Dettagli

PROGRAMMA SVOLTO E L E T T R O N I C A Anno Scolastico 2014/2015 Classe III Ae Prof. Boldrini Renato Prof. Procopio Sostene

PROGRAMMA SVOLTO E L E T T R O N I C A Anno Scolastico 2014/2015 Classe III Ae Prof. Boldrini Renato Prof. Procopio Sostene PROGRAMMA SVOLTO E L E T T R O N I C A Anno Scolastico 2014/2015 Classe III Ae Prof. Boldrini Renato Prof. Procopio Sostene LIBRI DI TESTO: Autore: Conte/Ceserani/Impallomeni Titolo: ELETTRONICA ED ELETTROTECNICA

Dettagli

2.12 Esercizi risolti

2.12 Esercizi risolti Codifica dell'informazione 55 Lo standard IEEE prevede cinque cause di eccezione aritmetica: underflow, overflow, divisione per zero, eccezione per inesattezza, e eccezione di invalidità. Le eccezioni

Dettagli

RAPPRESENTAZIONE BINARIA DEI NUMERI. Andrea Bobbio Anno Accademico 1996-1997

RAPPRESENTAZIONE BINARIA DEI NUMERI. Andrea Bobbio Anno Accademico 1996-1997 1 RAPPRESENTAZIONE BINARIA DEI NUMERI Andrea Bobbio Anno Accademico 1996-1997 Numeri Binari 2 Sistemi di Numerazione Il valore di un numero può essere espresso con diverse rappresentazioni. non posizionali:

Dettagli

Codifica binaria e algebra di Boole

Codifica binaria e algebra di Boole Codifica binaria e algebra di Boole Corso di Programmazione A.A. 2008/09 G. Cibinetto Contenuti della lezione Codifica binaria dell informazione Numeri naturali, interi, frazionari, in virgola mobile Base

Dettagli

Laboratorio di Informatica

Laboratorio di Informatica per chimica industriale e chimica applicata e ambientale LEZIONE 2 Rappresentazione delle informazioni: numeri e caratteri 1 Codice La relazione che associa ad ogni successione ben formata di simboli di

Dettagli

la scienza della rappresentazione e della elaborazione dell informazione

la scienza della rappresentazione e della elaborazione dell informazione Sistema binario Sommario informatica rappresentare informazioni la differenza Analogico/Digitale i sistemi di numerazione posizionali il sistema binario Informatica Definizione la scienza della rappresentazione

Dettagli

Ambiente di apprendimento

Ambiente di apprendimento ELETTROTECNICA ED ELETTRONICA MAIO LINO, PALUMBO GAETANO 3EET Settembre novembre Saper risolvere un circuito elettrico in corrente continua, e saperne valutare i risultati. Saper applicare i teoremi dell

Dettagli

CODIFICA BINARIA. ... sono rappresentati ricorrendo a simboli che sintezzano il concetto di numerosità.

CODIFICA BINARIA. ... sono rappresentati ricorrendo a simboli che sintezzano il concetto di numerosità. I METODI DI NUMERAZIONE I numeri naturali... sono rappresentati ricorrendo a simboli che sintezzano il concetto di numerosità. Il numero dei simboli usati per valutare la numerosità costituisce la base

Dettagli

1 Sistema additivo e sistema posizionale

1 Sistema additivo e sistema posizionale Ci sono solamente 10 tipi di persone nel mondo: chi comprende il sistema binario e chi no. Anonimo I sistemi di numerazione e la numerazione binaria 1 Sistema additivo e sistema posizionale Contare per

Dettagli

APPUNTI DI ELETTRONICA DIGITALE

APPUNTI DI ELETTRONICA DIGITALE APPUNTI DI ELETTRONICA DIGITALE ITIS MARCONI-GORGONZOLA docente :dott.ing. Paolo Beghelli pag.1/24 Indice 1.ELETTRONICA DIGITALE 4 1.1 Generalità 4 1.2 Sistema di numerazione binario 4 1.3 Operazioni con

Dettagli

Nel seguito verranno esaminati i diversi tipi di dato e il modo in cui essi sono rappresentati all interno del calcolatore.

Nel seguito verranno esaminati i diversi tipi di dato e il modo in cui essi sono rappresentati all interno del calcolatore. In una delle molteplici possibili definizioni di informazione, questa viene fatta corrispondere a qualunque elemento, in grado di essere rappresentato e comunicato, che consenta di fornire o aumentare

Dettagli

PROGRAMMAZIONE MODULARE

PROGRAMMAZIONE MODULARE PROGRAMMAZIONE MODULARE ANNO SCOLASTICO 2013-2014 Indirizzo: ELETTROTECNICA - SIRIO Disciplina: ELETTRONICA Classe: 3^ Sezione: AES Numero di ore settimanali: 2 ore di teoria + 2 ore di laboratorio Modulo

Dettagli

SISTEMI DI NUMERAZIONE E CODICI

SISTEMI DI NUMERAZIONE E CODICI SISTEMI DI NUMERAZIONE E CODICI Il Sistema di Numerazione Decimale Il sistema decimale o sistema di numerazione a base dieci usa dieci cifre, dette cifre decimali, da O a 9. Il sistema decimale è un sistema

Dettagli

Informatica. Rappresentazione dei numeri Numerazione binaria

Informatica. Rappresentazione dei numeri Numerazione binaria Informatica Rappresentazione dei numeri Numerazione binaria Sistemi di numerazione Non posizionali: numerazione romana Posizionali: viene associato un peso a ciascuna posizione all interno della rappresentazione

Dettagli

Sistemi di Numerazione

Sistemi di Numerazione Fondamenti di Informatica per Meccanici Energetici - Biomedici 1 Sistemi di Numerazione Sistemi di Numerazione I sistemi di numerazione sono abitualmente posizionali. Gli elementi costitutivi di un sistema

Dettagli

Sistemi di numerazione: generalità

Sistemi di numerazione: generalità Sistemi di numerazione: generalità Nel corso della storia sono stati introdotti diversi sistemi di numerazione, dettati di volta in volta dalle specifiche esigenze dei vari popoli. Poiché ogni numero maggiore

Dettagli

I SISTEMI DI NUMERAZIONE E LA NUMERAZIONE BINARIA

I SISTEMI DI NUMERAZIONE E LA NUMERAZIONE BINARIA I SISTEMI DI NUMERAZIONE E LA NUMERAZIONE BINARIA Indice Introduzione Il sistema decimale Il sistema binario Conversione di un numero da base 10 a base 2 e viceversa Conversione in altri sistemi di numerazione

Dettagli

L INNOVAZIONE SCIENTIFICO-TECNOLOGICA NEI PROCESSI PRODUTTIVI

L INNOVAZIONE SCIENTIFICO-TECNOLOGICA NEI PROCESSI PRODUTTIVI L INNOVAZIONE SCIENTIFICO-TECNOLOGICA NEI PROCESSI PRODUTTIVI Scienza ed industria hanno oggi costituito legami molto forti di collaborazione che hanno portato innovazione tecnologica sia a livello organizzativo-amministrativo

Dettagli

4 3 4 = 4 x 10 2 + 3 x 10 1 + 4 x 10 0 aaa 10 2 10 1 10 0

4 3 4 = 4 x 10 2 + 3 x 10 1 + 4 x 10 0 aaa 10 2 10 1 10 0 Rappresentazione dei numeri I numeri che siamo abituati ad utilizzare sono espressi utilizzando il sistema di numerazione decimale, che si chiama così perché utilizza 0 cifre (0,,2,3,4,5,6,7,8,9). Si dice

Dettagli

Indice. 1 Rappresentazione dei dati... 3

Indice. 1 Rappresentazione dei dati... 3 INSEGNAMENTO DI INFORMATICA DI BASE LEZIONE II CODIFICA DELL'INFORMAZIONE PROF. GIOVANNI ACAMPORA Indice 1 Rappresentazione dei dati... 3 1.1. Rappresentazione dei numeri... 3 1.1.1 Rappresentazione del

Dettagli

Rappresentazione digitale

Rappresentazione digitale I BIT POSSONO RAPPRESENTARE TUTTO Tutta l informazione interna ad un computer è codificata con sequenze di due soli simboli : 0 e 1 è facile realizzare dispositivi elettronici che discriminano fra due

Dettagli

Ing. Paolo Domenici PREFAZIONE

Ing. Paolo Domenici PREFAZIONE Ing. Paolo Domenici SISTEMI A MICROPROCESSORE PREFAZIONE Il corso ha lo scopo di fornire i concetti fondamentali dei sistemi a microprocessore in modo semplice e interattivo. È costituito da una parte

Dettagli

Lezione 2 OPERAZIONI ARITMETICHE E LOGICHE ARCHITETTURA DI UN ELABORATORE. Lez2 Informatica Sc. Giuridiche Op. aritmetiche/logiche arch.

Lezione 2 OPERAZIONI ARITMETICHE E LOGICHE ARCHITETTURA DI UN ELABORATORE. Lez2 Informatica Sc. Giuridiche Op. aritmetiche/logiche arch. Lezione 2 OPERAZIONI ARITMETICHE E LOGICHE ARCHITETTURA DI UN ELABORATORE Comunicazione importante dalla prossima settimana, la lezione del venerdì si terrà: dalle 15:00 alle 17.15 in aula 311 l orario

Dettagli

SISTEMA DI RAPPRESENTAZIONE BINARIA DEI NUMERI E. Giordani

SISTEMA DI RAPPRESENTAZIONE BINARIA DEI NUMERI E. Giordani SISTEMA DI RAPPRESENTAZIONE BINARIA DEI NUMERI E. Giordani LEMS- Laboratorio Elettronico per la Musica Sperimentale Conservatorio di Musica G. Rossini- Pesaro,QWURGX]LRQH Tutti i FDOFRODWRUL HOHWWURQLFL

Dettagli

Misure di frequenza e di tempo

Misure di frequenza e di tempo Misure di frequenza e di tempo - 1 Misure di frequenza e di tempo 1 - Contatori universali Schemi e circuiti di riferimento Per la misura di frequenza e di intervalli di tempo vengono diffusamente impiegati

Dettagli

90.1 Sistemi di numerazione. 90.1.1 Sistema decimale. 605 Capitolo 90 Dai sistemi di numerazione all organizzazione della memoria

90.1 Sistemi di numerazione. 90.1.1 Sistema decimale. 605 Capitolo 90 Dai sistemi di numerazione all organizzazione della memoria 605 Capitolo 90 Dai sistemi di numerazione all organizzazione della memoria 90.1 Sistemi di numerazione.................................................... 605 90.1.1 Sistema decimale..................................................

Dettagli

Numerazione binaria e rappresentazione delle informazioni

Numerazione binaria e rappresentazione delle informazioni Numerazione binaria e rappresentazione delle informazioni Info Sito del corso: http://home.dei.polimi.it/amigoni/informaticab.html Nicola Basilico, nicola.basilico@gmail.com Problema Abbiamo informazioni

Dettagli

Aritmetica dei Calcolatori 1

Aritmetica dei Calcolatori 1 Architettura degli Elaboratori e Laboratorio 1 Marzo 2013 1 Sistema di numerazione sistema posizionale 2 rappresentazione binaria cambio di base basi potenze di 2 3 Rappresentazione binaria con segno Sistema

Dettagli

Informazione analogica e digitale

Informazione analogica e digitale L informazione L informazione si può: rappresentare elaborare gestire trasmettere reperire L informatica offre la possibilità di effettuare queste operazioni in modo automatico. Informazione analogica

Dettagli

Corso basilare di programmazione

Corso basilare di programmazione Parte vi Corso basilare di programmazione Introduzione............................................ 947 Programma didattico.................................. 947 Strumenti per la compilazione..........................

Dettagli

RAPPRESENTAZIONE DEI NUMERI BINARI. Corso di Fondamenti di Informatica AA 2010-2011

RAPPRESENTAZIONE DEI NUMERI BINARI. Corso di Fondamenti di Informatica AA 2010-2011 RAPPRESENTAZIONE DEI NUMERI BINARI Corso di Fondamenti di Informatica AA 2010-2011 Prof. Franco Zambonelli Numeri interi positivi Numeri interi senza segno Caratteristiche generali numeri naturali (1,2,3,...)

Dettagli

Operazioni Aritmetiche e Codici in Binario Giuseppe Talarico 23/01/2013

Operazioni Aritmetiche e Codici in Binario Giuseppe Talarico 23/01/2013 Operazioni Aritmetiche e Codici in Binario Giuseppe Talarico 23/01/2013 In questo documento vengono illustrate brevemente le operazioni aritmetiche salienti e quelle logiche ad esse strettamente collegate.

Dettagli

Logica e codifica binaria dell informazione

Logica e codifica binaria dell informazione Politecnico di Milano Corsi di Laurea in Ingegneria Matematica e Ingegneria Fisica Dipartimento di Elettronica ed Informazione Logica e codifica binaria dell informazione Anno Accademico 2002 2003 L. Muttoni

Dettagli

Sistemi di Numerazione Binaria NB.1

Sistemi di Numerazione Binaria NB.1 Sistemi di Numerazione Binaria NB.1 Numeri e numerali Numero: entità astratta Numerale : stringa di caratteri che rappresenta un numero in un dato sistema di numerazione Lo stesso numero è rappresentato

Dettagli

ALLEGATO al verbale della riunione del 3 Settembre 2010, del Dipartimento di Elettrotecnica e Automazione.

ALLEGATO al verbale della riunione del 3 Settembre 2010, del Dipartimento di Elettrotecnica e Automazione. ALLEGATO al verbale della riunione del 3 Settembre 2010, del Dipartimento di Elettrotecnica e Automazione. COMPETENZE MINIME- INDIRIZZO : ELETTROTECNICA ED AUTOMAZIONE 1) CORSO ORDINARIO Disciplina: ELETTROTECNICA

Dettagli

L'informazione e la sua codifica

L'informazione e la sua codifica L'informazione e la sua codifica Corso di Informatica CdL: Chimica Claudia d'amato claudia.damato@di.uniba.it Informatica e telecomunicazione Cos è l informatica informatica? lo studio sistematico degli

Dettagli

SISTEMI DI NUMERAZIONE DECIMALE E BINARIO

SISTEMI DI NUMERAZIONE DECIMALE E BINARIO SISTEMI DI NUMERAZIONE DECIMALE E BINARIO Il sistema di numerazione decimale (o base dieci) possiede dieci possibili valori (0, 1, 2, 3, 4, 5, 6, 7, 8 o 9) utili a rappresentare i numeri. Le cifre possiedono

Dettagli

Specializzazione Elettronica ed Elettrotecnica Articolazione Automazione. Elettronica ed Elettrotecnica - Classe 3^

Specializzazione Elettronica ed Elettrotecnica Articolazione Automazione. Elettronica ed Elettrotecnica - Classe 3^ Specializzazione Elettronica ed Elettrotecnica Articolazione Automazione Elettronica ed Elettrotecnica - Classe 3^ Elettrotecnica Tipologie di segnali Unità di misura delle grandezze elettriche Simbologia

Dettagli

Codifica dell informazione

Codifica dell informazione Codifica dell informazione Il calcolatore memorizza ed elabora vari tipi di informazioni Numeri, testi, immagini, suoni Occorre rappresentare tale informazione in formato facilmente manipolabile dall elaboratore

Dettagli

Definizioni iniziali

Definizioni iniziali Fondamenti di Informatica: Codifica Binaria dell Informazione 1 Definizioni iniziali BIT: unita elementare di informazione Due soli valori: 0 e 1 Byte: sequenza di 8 bit Fondamenti di Informatica: Codifica

Dettagli

Articolazione Elettronica. Specializzazione Elettronica ed Elettrotecnica Articolazione Elettronica. Elettronica ed Elettrotecnica - Classe 3^

Articolazione Elettronica. Specializzazione Elettronica ed Elettrotecnica Articolazione Elettronica. Elettronica ed Elettrotecnica - Classe 3^ Articolazione Elettronica Specializzazione Elettronica ed Elettrotecnica Articolazione Elettronica Elettronica ed Elettrotecnica - Classe 3^ Elettrotecnica Tipologie di Segnali Unità di misura delle grandezze

Dettagli

ELEMENTI PROGETTAZIONE LOGICA

ELEMENTI PROGETTAZIONE LOGICA UNIVERSITA DEGLI STUDI DI MILANO BICOCCA CORSO DI LAUREA IN INFORMATICA ELEMENTI PROGETTAZIONE DI LOGICA Dispense per il Corso di PROGETTAZIONE LOGICA Prof. Giuliano F. BOELLA 2 i PREMESSA Queste dispense

Dettagli

Elementi di informatica

Elementi di informatica Elementi di informatica Sistemi di numerazione posizionali Rappresentazione dei numeri Rappresentazione dei numeri nei calcolatori rappresentazioni finalizzate ad algoritmi efficienti per le operazioni

Dettagli

PROGRAMMA SVOLTO A. SC. 2014 2015 classe III W. Conoscenze, abilità e competenze. Conoscere:

PROGRAMMA SVOLTO A. SC. 2014 2015 classe III W. Conoscenze, abilità e competenze. Conoscere: Ministero dell Istruzione, dell Università e della Ricerca Ufficio Scolastico Regionale per la Sardegna ISTITUTO DI ISTRUZIONE SUPERIORE BUCCARI MARCONI Indirizzi: Trasporti Marittimi / Apparati ed Impianti

Dettagli

Sistema di numerazione binario, operazioni relative e trasformazione da base due a base dieci e viceversa di Luciano Porta

Sistema di numerazione binario, operazioni relative e trasformazione da base due a base dieci e viceversa di Luciano Porta Sistema di numerazione binario, operazioni relative e trasformazione da base due a base dieci e viceversa di Luciano Porta Anche se spesso si afferma che il sistema binario, o in base 2, fu inventato in

Dettagli

La codifica dell informazione

La codifica dell informazione La codifica dell informazione Parte I Sui testi di approfondimento: leggere dal Cap. del testo C (Console, Ribaudo):.,. fino a pg.6 La codifica delle informazioni Un calcolatore memorizza ed elabora informazioni

Dettagli

I SISTEMI DI NUMERAZIONE

I SISTEMI DI NUMERAZIONE Istituto di Istruzione Superiore G. Curcio Ispica I SISTEMI DI NUMERAZIONE Prof. Angelo Carpenzano Dispensa di Informatica per il Liceo Scientifico opzione Scienze Applicate Sommario Sommario... I numeri...

Dettagli

Fondamenti di Informatica Laurea in Ingegneria Civile e Ingegneria per l Ambiente e il Territorio

Fondamenti di Informatica Laurea in Ingegneria Civile e Ingegneria per l Ambiente e il Territorio Dipartimento di Ingegneria dell Informazione Università degli Studi di Parma Fondamenti di Informatica Laurea in Ingegneria Civile e Ingegneria per l Ambiente e il Territorio Rappresentazione dell Informazione

Dettagli

Tecnologie e Progettazione dei sistemi Informatici e di Telecomunicazioni Scheda Recupero Estivo Obiettivo

Tecnologie e Progettazione dei sistemi Informatici e di Telecomunicazioni Scheda Recupero Estivo Obiettivo Tecnologie e Progettazione dei sistemi Informatici e di Telecomunicazioni Scheda Recupero Estivo Classe IIIG Il recupero estivo nella materia sarà valutato con un test scritto, durante i giorni dedicati

Dettagli

2. Codifica dell informazione

2. Codifica dell informazione 2. Codifica dell informazione Codifica Una codifica è una regola per associare in modo univoco i valori di un dato da codificare con sequenze di simboli. La corrispondenza definita dalla codifica è arbitraria,

Dettagli

Architettura del computer (C.Busso)

Architettura del computer (C.Busso) Architettura del computer (C.Busso) Il computer nacque quando fu possibile costruire circuiti abbastanza complessi in logica programmata da una parte e, dall altra, pensare, ( questo è dovuto a Von Neumann)

Dettagli

Lezione 2: Codifica binaria dell informazione. Codifica binaria

Lezione 2: Codifica binaria dell informazione. Codifica binaria Lezione 2: Codifica binaria dell informazione Codifica binaria Elaborazione di dati binari Materiale didattico Lucidi delle lezioni, disponibili al sito: http://wwwinfo.deis.unical.it/~irina Oppure sul

Dettagli

ALGEBRA BOOLEANA FONDAMENTI DI INFORMATICA 1. Algebra di Boole. Definizione NOT, AND, OR

ALGEBRA BOOLEANA FONDAMENTI DI INFORMATICA 1. Algebra di Boole. Definizione NOT, AND, OR Università degli Studi di Cagliari Corso di Laurea in Ingegneria Biomedica, Chimica, Elettrica e Meccanica FONDAMENTI DI INFORMATICA 1 http://www.diee.unica.it/~marcialis/fi1 A.A. 2010/2011 Docente: Gian

Dettagli

Microcontrollore. Ora invece passiamo a spiegare come funzionano i convertitori A/D interni ai microcontrollori

Microcontrollore. Ora invece passiamo a spiegare come funzionano i convertitori A/D interni ai microcontrollori Microcontrollore Il microcontrollore è un sistema a microprocessore completo,integrato in un unico chip, progettato per avere la massima autosufficienza e versatilità. Infatti visto il loro prezzo esiguo,

Dettagli

Codifica binaria dei numeri

Codifica binaria dei numeri Codifica binaria dei numeri Caso più semplice: in modo posizionale (spesso detto codifica binaria tout court) Esempio con numero naturale: con 8 bit 39 = Codifica in virgola fissa dei numeri float: si

Dettagli

Capitolo 1 - Numerazione binaria

Capitolo 1 - Numerazione binaria Appunti di Elettronica Digitale Capitolo - Numerazione binaria Numerazione binaria... Addizione binaria... Sottrazione binaria... Moltiplicazione binaria... Divisione binaria... Complementazione... Numeri

Dettagli

Sistemi di numerazione

Sistemi di numerazione Sistemi di numerazione 1 Sistemi di numerazione 2 Sistemi di numerazione I primi esempi di utilizzo di sistemi di numerazione risalgono al neolitico, ovvero a circa 50.000 anni fa. In epoca preistorica,

Dettagli

I sistemi di elaborazione

I sistemi di elaborazione 2 I sistemi di elaborazione 2.0 I sistemi di elaborazione c Diego Calvanese Fondamenti di Informatica Corso di Laurea in Ingegneria Elettronica A.A. 2001/2002 2.0 0 2 I sistemi di elaborazione Architettura

Dettagli

Esempi ed esercizi Aritmetica degli elaboratori e algebra di commutazione

Esempi ed esercizi Aritmetica degli elaboratori e algebra di commutazione Esempi ed esercizi Aritmetica degli elaboratori e algebra di commutazione Fondamenti di Informatica Michele Ceccarelli Università del Sannio ceccarelli@unisannio.it Angelo Ciaramella DMI-Università degli

Dettagli

FONDAMENTI DI LOGICA DIGITALE 1 DL 3155E20 LOGICA. Blocchi funzionali. Argomenti teorici

FONDAMENTI DI LOGICA DIGITALE 1 DL 3155E20 LOGICA. Blocchi funzionali. Argomenti teorici L1 LOGICA FONDAMENTI DI LOGICA DIGITALE 1 Concetti di logica: teoremi fondamentali dell'algebra booleana Sistema binario Funzioni logiche Descrizione algebrica delle reti logiche e le tavole della verità

Dettagli

Introduzione all Informatica

Introduzione all Informatica Introduzione all Informatica Lezione 4 Davide Di Ruscio Dipartimento di Informatica Università degli Studi dell Aquila diruscio@di.univaq.it Nota Questi lucidi sono tratti dal materiale distribuito dalla

Dettagli

Circuiti logici. Parte xxv

Circuiti logici. Parte xxv Parte xxv Circuiti logici Operatori logici e porte logiche....................... 729 Operatori unari....................................... 730 Connettivo AND...................................... 730

Dettagli

INFORMATICA FINALITA COMPETENZE

INFORMATICA FINALITA COMPETENZE INFORMATICA DOCENTE: CAVALLO Serena Classi: I G A.S.: 2013-2014 FINALITA L insegnamento di INFORMATICA nel primo biennio si propone di: sostenere efavorire il processo di astrazione stimolando la capacità

Dettagli

Laboratorio 8 Convertitore Analogico/Digitale Parte I. Figura 8-2. VI di LabVIEW per simulare un ADC a rampa a 8 bit

Laboratorio 8 Convertitore Analogico/Digitale Parte I. Figura 8-2. VI di LabVIEW per simulare un ADC a rampa a 8 bit Laboratorio 8 Convertitore Analogico/Digitale Parte I Laboratorio 8 Convertitore Analogico/Digitale Parte I Il convertitore Analogico/Digitale, noto come convertitore A/D o ADC, è il secondo componente

Dettagli

Rappresentazione e Memorizzazione dei Dati

Rappresentazione e Memorizzazione dei Dati Rappresentazione e Memorizzazione dei Dati Giuseppe Nicosia CdL in Matematica (Laurea Triennale) Facoltà di Scienze MM.FF.NN. Università di Catania Bit e loro Memorizzazione Definizioni Algoritmo: una

Dettagli

ISTRUZIONE TECNICA SETTORE TECNOLOGICO. Indirizzo Elettronica ed Elettrotecnica

ISTRUZIONE TECNICA SETTORE TECNOLOGICO. Indirizzo Elettronica ed Elettrotecnica ISTRUZIONE TECNICA SETTORE TECNOLOGICO Indirizzo Elettronica ed Elettrotecnica L indirizzo Elettronica ed Elettrotecnica propone una formazione polivalente che unisce i principi, le tecnologie e le pratiche

Dettagli

ISTITUTO PROFESSIONALE PER L INDUSTRIA E L ARTIGIANATO GUSPINI ANNO SCOLASTICO 2013/2014 PIANO DI LAVORO

ISTITUTO PROFESSIONALE PER L INDUSTRIA E L ARTIGIANATO GUSPINI ANNO SCOLASTICO 2013/2014 PIANO DI LAVORO ISTITUTO PROFESSIONALE PER L INDUSTRIA E L ARTIGIANATO GUSPINI ANNO SCOLASTICO 2013/2014 PIANO DI LAVORO MATERIA CLASSE INDIRIZZO DOCENTI TECNOLOGIE ELETTRICO-ELETTRONICHE E APPLICAZIONI IV^B M.A.T. MELIS

Dettagli

I Sistemi di numerazione e la rappresentazione dei dati

I Sistemi di numerazione e la rappresentazione dei dati I Sistemi di numerazione e la rappresentazione dei dati LA RAPPRESENTAZIONE DELLE INFORMAZIONI (1) Per utilizzare un computer è necessario rappresentare in qualche modo le informazioni da elaborare e il

Dettagli

Base generica: B A = {... }, con A = B, sequenze di n simboli (cifre) c n

Base generica: B A = {... }, con A = B, sequenze di n simboli (cifre) c n Rappresentare le informazioni con un insieme limitato di simboli (detto alfabeto A) in modo non ambiguo (algoritmi di traduzione tra codifiche) Esempio: numeri interi assoluti Codifica decimale (in base

Dettagli

Corso di informatica di base

Corso di informatica di base Rel. 1.0 16.10.2010 Luigi Ferrari Indice 1. Modulo 1 - Concetti base dell'informatica...1 1.1. Dato e informazione...1 1.1.1. Misura dell'informazione...1 1.2. Sistema decimale e sistema binario, ma non

Dettagli

ANALISI DELLA SITUAZIONE LIVELLO COGNITIVO

ANALISI DELLA SITUAZIONE LIVELLO COGNITIVO Disciplina: Telecomunicazioni Classe: A.S. 2014-2015 3^ AI (ITT) Docente: Codocente: Prof. Zicaro Rosario Damiano Prof. Zipoli Roberto ANALISI DELLA SITUAZIONE LIVELLO COGNITIVO La classe è formata da

Dettagli

PIANO DI LAVORO DEI DOCENTI

PIANO DI LAVORO DEI DOCENTI Pag. 1 di 6 Docente: Materia insegnamento: SISTEMI ELETTRONICI AUTOMATICI Dipartimento: ELETTRONICA Classe Anno scolastico: 1 Livello di partenza (test di ingresso, livelli rilevati) Sono richieste conoscenze

Dettagli

Lezione 3. Sommario. Le operazioni aritmetiche binarie. L aritmetica binaria. La somma La sottrazione La moltiplicazione

Lezione 3. Sommario. Le operazioni aritmetiche binarie. L aritmetica binaria. La somma La sottrazione La moltiplicazione Lezione 3 Le operazioni aritmetiche binarie Sommario L aritmetica binaria La somma La sottrazione La moltiplicazione 1 Definizione Si indica con il termine bit più significativo il bit più a sinistra,

Dettagli

Rappresentazione dell informazione Codifica Binaria

Rappresentazione dell informazione Codifica Binaria Fondamenti di Informatica Rappresentazione dell informazione Codifica Binaria Fondamenti di Informatica - D. Talia - UNICAL 1 Rappresentazione dell informazione Tutta l'informazione in un calcolatore è

Dettagli

Corso di Informatica Generale (C. L. Economia e Commercio) Ing. Valerio Lacagnina Rappresentazione dell informazione negli elaboratori

Corso di Informatica Generale (C. L. Economia e Commercio) Ing. Valerio Lacagnina Rappresentazione dell informazione negli elaboratori Informazione e computer Si può rappresentare l informazione attraverso varie forme: Numeri Testi Suoni Immagini 0001010010100101010 Computer Cerchiamo di capire come tutte queste informazioni possano essere

Dettagli

Aritmetica: operazioni ed espressioni

Aritmetica: operazioni ed espressioni / A SCUOLA DI MATEMATICA Lezioni di matematica a cura di Eugenio Amitrano Argomento n. : operazioni ed espressioni Ricostruzione di un abaco dell epoca romana - Museo RGZ di Magonza (Germania) Libero da

Dettagli

Codifica binaria dell Informazione Aritmetica del Calcolatore

Codifica binaria dell Informazione Aritmetica del Calcolatore Codifica binaria dell Informazione Aritmetica del Calcolatore 1 Significati e simboli Significati Codifica Simboli riga linea Interpretazione Codifica ridondante sun soleil güneş x y a Codifica ambigua

Dettagli

Lezione 3 Prof. Angela Bonifati

Lezione 3 Prof. Angela Bonifati Lezione 3 Prof. Angela Bonifati Complemento a 2 Algebra booleana Le infrastrutture hardware Esercizi sulla codifica dei numeri Eseguire le seguenti conversioni: Da base 2 e 16 in base 10: 110 2 =???? 10

Dettagli

Rappresentazione dei numeri in un calcolatore

Rappresentazione dei numeri in un calcolatore Corso di Calcolatori Elettronici I A.A. 2010-2011 Rappresentazione dei numeri in un calcolatore Lezione 2 Università degli Studi di Napoli Federico II Facoltà di Ingegneria Rappresentazione dei numeri

Dettagli

Dispensa di Fondamenti di Informatica. Architettura di un calcolatore

Dispensa di Fondamenti di Informatica. Architettura di un calcolatore Dispensa di Fondamenti di Informatica Architettura di un calcolatore Hardware e software La prima decomposizione di un calcolatore è relativa ai seguenti macro-componenti hardware la struttura fisica del

Dettagli

Algoritmo = Dati e Azioni Sistema numerico binario Rappresentazioni di numeri binari Rappresentazione in modulo e segno

Algoritmo = Dati e Azioni Sistema numerico binario Rappresentazioni di numeri binari Rappresentazione in modulo e segno Algoritmo = Dati e Azioni Dati: Numeri (naturali, interi, reali, ) Caratteri alfanumerici (a, b, c, ) Dati logici (vero, falso) Vettori di elementi, matrici, ([1,2,3], [[1,1],[1,2], ]) Azioni o istruzioni:

Dettagli

E solo questione di metodo:

E solo questione di metodo: E solo questione di metodo: problemi e algoritmi di matematica elementare Progetto Lauree Scientifiche Scuola Estiva di Matematica (4092015) Stefano Finzi Vita Dipartimento di Matematica - Sapienza Università

Dettagli

Controllo Remoto tramite Telefono Cellulare

Controllo Remoto tramite Telefono Cellulare I.T.I. Modesto PANETTI B A R I Via Re David, 186-70125 BARI 080-542.54.12 - Fax 080-542.64.32 Internet http://www.itispanetti.it email : BATF05000C@istruzione.it A.S. 2009/2010 LABORATORIO DI TELECOMUNICAZIONI

Dettagli

Cenni di logica & algebra booleana

Cenni di logica & algebra booleana Cenni di algebra booleana e dei sistemi di numerazione Dr. Carlo Sansotta - 25 2 Parte Cenni di logica & algebra booleana 3 introduzione L elaboratore elettronico funziona secondo una logica a 2 stati:

Dettagli

Tecnologia dell'informazione e della Comunicazione (TIC) Modulo 2: Informazione, dati e codifica

Tecnologia dell'informazione e della Comunicazione (TIC) Modulo 2: Informazione, dati e codifica Tecnologia dell'informazione e della Comunicazione (TIC) Modulo 2: Informazione, dati e codifica Informazione: è lo scambio di conoscenza tra due o più persone nonché il significato che le persone coinvolte

Dettagli

Codifica dei numeri negativi

Codifica dei numeri negativi E. Calabrese: Fondamenti di Informatica Rappresentazione numerica-1 Rappresentazione in complemento a 2 Codifica dei numeri negativi Per rappresentare numeri interi negativi si usa la cosiddetta rappresentazione

Dettagli

Alessandro Pellegrini

Alessandro Pellegrini Esercitazione sulle Rappresentazioni Numeriche Esistono 1 tipi di persone al mondo: quelli che conoscono il codice binario e quelli che non lo conoscono Alessandro Pellegrini Cosa studiare prima Conversione

Dettagli

Rappresentazione binaria

Rappresentazione binaria Rappresentazione binaria DOTT. ING. LEONARDO RIGUTINI RICERCATORE ASSOCIATO DIPARTIMENTO INGEGNERIA DELL INFORMAZIONE UNIVERSITÀ DI SIENA VIA ROMA 56 53100 SIENA UFF. 0577234850-7102 RIGUTINI@DII.UNISI.IT

Dettagli

Reti sequenziali e strutturazione firmware

Reti sequenziali e strutturazione firmware Architettura degli Elaboratori, a.a. 25-6 Reti sequenziali e strutturazione firmware Alla parte di corso sulle reti sequenziali è apportata una sensibile semplificazione rispetto a quanto contenuto nel

Dettagli

Esercitazione RSS FONDAMENTI DI INFORMATICA B. Università degli studi di Parma Dipartimento di Ingegneria dell informazione DIDATTICA A DISTANZA

Esercitazione RSS FONDAMENTI DI INFORMATICA B. Università degli studi di Parma Dipartimento di Ingegneria dell informazione DIDATTICA A DISTANZA Esercitazione RSS FONDAMENTI DI INFORMATICA B DIDATTICA A DISTANZA Università degli studi di Parma Dipartimento di Ingegneria dell informazione tutore: Ing. A. Tibaldi 6 maggio 2002 INDICE 1 Indice 1 Macchine

Dettagli

ELETTRONICA II. Circuiti misti analogici e digitali 2. Riferimenti al testo. Prof. Dante Del Corso - Politecnico di Torino

ELETTRONICA II. Circuiti misti analogici e digitali 2. Riferimenti al testo. Prof. Dante Del Corso - Politecnico di Torino ELETTRONICA II Circuiti misti analogici e digitali 2 Prof. Dante Del Corso - Politecnico di Torino Parte E: Circuiti misti analogici e digitali Lezione n. 20 - E - 2: Oscillatori e generatori di segnale

Dettagli

2AE 2BE [Stesura a.s. 2014/15]

2AE 2BE [Stesura a.s. 2014/15] Monte ore annuo Libro di Testo SETTEMBRE PROGRAMMAZIONE COORDINATA TEMPORALMENTE 99 ore di cui 66 di laboratorio Appunti forniti dal docente, G. Chiavola ECDL Syllabus 5.0 Guida all esame per la patente

Dettagli

Esercitazione Informatica I AA 2012-2013. Nicola Paoletti

Esercitazione Informatica I AA 2012-2013. Nicola Paoletti Esercitazione Informatica I AA 2012-2013 Nicola Paoletti 4 Gigno 2013 2 Conversioni Effettuare le seguenti conversioni, tenendo conto del numero di bit con cui si rappresenta il numero da convertire/convertito.

Dettagli