Indice generale. Capitolo 1 Da zero a uno. Capitolo 2 Progetto di reti logiche combinatorie. Prefazione degli autori...xiii Ringraziamenti...
|
|
- Virginia Mazzoni
- 5 anni fa
- Visualizzazioni
Transcript
1 Prefazione degli autori...xiii Ringraziamenti... Capitolo 1 Da zero a uno XV 1.1 La pianificazione del gioco L arte di gestire la complessità L astrazione La disciplina Le tre -Y L astrazione digitale I sistemi numerici Numeri decimali Numeri binari Numeri esadecimali Byte, nibble, word Somma binaria Numeri binari relativi Le porte logiche La porta NOT Buffer La porta AND La porta OR Altre porte logiche a due ingressi Porte a ingressi multipli Oltre l astrazione digitale Tensione Livelli logici Margini di rumore Caratteristica di trasferimento DC La disciplina statica I transistori CMOS* Semiconduttori I diodi I condensatori Transistori nmos e pmos Porta NOT CMOS Altre porte logiche CMOS Porte di trasmissione Logica pseudo-nmos Consumo di potenza* Riassunto e anticipazione...27 Esercizi Domande di valutazione Capitolo 2 Progetto di reti logiche combinatorie 2.1 Introduzione Espressioni booleane Terminologia Forma somma di prodotti Forma prodotto di somme Algebra booleana Postulati Teoremi a una variabile Teoremi di più variabili Saranno veri i teoremi booleani? Semplificare le espressioni Dalla logica alle porte Logica combinatoria su più di due livelli Riduzione dell hardware Spingere le bolle Non solo 0 e 1, anche X e Z Il valore illegale: X Il valore fluttuante: Z Le mappe di Karnaugh Pensare in cerchi Minimizzazione logica con le mappe di Karnaugh Indifferenze Il quadro generale Blocchi costitutivi combinatori Multiplexer Decoder Temporizzazioni Ritardi di propagazione e di contaminazione Alee Riassunto Esercizi Domande di valutazione
2 VIII Capitolo 3 Progetto di logica sequenziale 3.1 Introduzione Latch e flip-flop Latch SR Latch D Flip-flop D Registro Flip-flop con abilitazione Flip-flop resettabile Progetto di latch e flip-flop a livello di transistori Per riassumere Progetto di reti logiche sincrone Alcune reti problematiche Reti sequenziali sincrone Reti sincrone e asincrone Macchine a stati finiti Esempio di progettazione di una FSM Codifica degli stati Macchine alla Moore e macchine alla Mealy Fattorizzazione delle macchine a stati Derivare una FSM da uno schema circuitale Riassunto sulle FSM Temporizzazione della logica sequenziale La disciplina dinamica Temporizzazione del sistema Sfasamento del clock* Metastabilità Sincronizzatori Formulazione del tempo di risoluzione* Parallelismo Riassunto Esercizi Domande di valutazione Capitolo 4 Linguaggi di descrizione dell hardware 4.1 Introduzione Moduli Origini dei linguaggi Simulazione e sintesi Logica combinatoria Operatori a singolo bit Commenti e spazio vuoto Operatori di riduzione Assegnamento condizionale Variabili interne Precedenza Numeri Z e X Concatenazione di bit Ritardi Modellazione strutturale Logica sequenziale Registri Registri resettabili Registri con abilitazione Registri multipli Latch Ancora logica combinatoria Istruzione case Istruzione if Tabelle delle verità con indifferenze Assegnamenti bloccanti e non bloccanti Macchine a stati finiti Tipi di dati* SystemVerilog VHDL Moduli parametrici* Testbench Riassunto Esercizi Domande di valutazione Capitolo 5 Blocchi costruttivi digitali 5.1 Introduzione Circuiti aritmetici Addizione Sottrazione Comparatori ALU Traslatori e rotatori Moltiplicazione*
3 IX Divisione* Letture aggiuntive Sistemi di numerazione Numeri in virgola fissa Numeri in virgola mobile* Blocchi costruttivi sequenziali Contatori Registri a scorrimento Componenti di memoria Panoramica Memoria ad accesso casuale dinamica Memoria ad accesso casuale statica Area e ritardo Banchi di registri Memorie a sola lettura Reti logiche realizzate con componenti di memoria Descrizione HDL delle memorie Matrici logiche Matrici logiche programmabili Matrici di porte logiche programmabili sul campo Realizzazione delle matrici di memoria* Riassunto Esercizi Domande di valutazione Capitolo 6 Architettura 6.1 Introduzione Il linguaggio assembly Istruzioni Operandi: registri, memoria e costanti Programmare Istruzioni di elaborazione dati Flag di condizione Salti Costrutti di selezione Cicli La memoria Chiamate a sottoprogrammi Linguaggio macchina Istruzioni di elaborazione dati Istruzioni di accesso a memoria Istruzioni di salto Modi di indirizzamento Interpretare il linguaggio macchina La potenza di un programma scritto in memoria Compilare, assemblare e caricare* La mappa di memoria Compilazione Assemblaggio Collegamento Caricamento Qualche dettaglio Caricamento di literal NOP Eccezioni Evoluzione dell architettura ARM Set di istruzione Thumb Istruzioni DSP Istruzioni in virgola mobile Istruzioni per il risparmio di potenza e per la sicurezza Istruzioni SIMD Architettura a 64 bit Un altra prospettiva: l architettura x Registri x Operandi x Flag di stato Istruzioni x Codifica delle istruzioni x Altre particolarità di x Il quadro generale Riassunto Esercizi Domande di valutazione Capitolo 7 Microarchitettura 7.1 Introduzione Stato architetturale e set di istruzioni Progettazione Microarchitetture Analisi delle prestazioni...286
4 X 7.3 Processore a ciclo singolo Percorso dati a ciclo singolo Unità di controllo a ciclo singolo Istruzioni aggiuntive Analisi delle prestazioni Processore multi ciclo Percorso dati multi ciclo Unità di controllo multi ciclo Analisi delle prestazioni Processore pipeline Percorso dati pipeline Unità di controllo della pipeline Dipendenze Analisi delle prestazioni Rappresentazione HDL* Processore a ciclo singolo Altri blocchi costruttivi Testbench Microarchitetture avanzate* Pipeline lunghe Micro operazioni Previsione dei salti Processori superscalari Processore out-of-order Ridenominazione dei registri Multithreading Multiprocessori Uno sguardo al mondo reale: evoluzione dell architettura ARM* Riassunto Esercizi Domande di valutazione Capitolo 8 Sistemi di memoria 8.1 Introduzione Analisi delle prestazioni del sistema di memoria Memoria cache Quali dati devono essere memorizzati nella cache? Come si verifica se un dato è in cache? Quale dato viene sostituito? Progetto di cache avanzate* Evoluzione delle cache di ARM Memoria virtuale Traduzione dell indirizzo La tabella delle pagine Il Translation Lookaside Buffer (TLB) Protezione della memoria Politiche di sostituzione* Tabelle delle pagine multi livello* Riassunto Epilogo Esercizi Domande di valutazione Capitolo 9 Sistemi di ingresso/uscita Capitolo disponibile online 9.1 Introduzione I/O mappato in memoria I/O nei sistemi embedded Il sistema a singolo chip BCM Driver di dispositivo I/O digitali di uso generale I/O seriale Timer I/O analogici Interrupt Altre periferiche di microcontrollori Display di caratteri a cristalli liquidi Monitor VGA Comunicazioni wireless Bluetooth Controllo di motori Interfacce a bus AHB-Lite Esempio di interfaccia a memoria e periferica Sistemi di I/O del PC USB PCI e PCI Express Memoria DDR Interconnessione in rete SATA Interfacciamento a un PC Riassunto....52
5 XI Appendice A Realizzazione dei sistemi digitali A.1 Introduzione A.2 La logica 74xx A.2.1 Porte logiche A.2.2 Altre funzioni A.3 Logica programmabile A.3.1 PROM A.3.2 PLA A.3.3 FPGA A.4 Circuiti integrati specifici per un applicazione A.5 Data sheet A.6 Famiglie logiche A.7 Packaging e assemblaggio A.8 Linee di trasmissione A.8.1 Terminazione adattata A.8.2 Terminazione aperta A.8.3 Terminazione cortocircuitata A.8.4 Terminazione non adattata A.8.5 Quando serve usare i modelli delle linee di trasmissione A.8.6 Corrette terminazioni delle linee di trasmissione A.8.7 Espressione di Z 0 * A.8.8 Espressione del coefficiente di riflessione* A.8.9 Riassumendo A.9 Aspetti economici Appendice B Istruzioni ARM B.1 Istruzioni di elaborazione dati B.1.1 Istruzioni di moltiplicazione B.2 Istruzioni di accesso a memoria B.3 Istruzioni di salto B.4 Istruzioni varie B.5 Flag di condizione Appendice C Programmazione in C Capitolo disponibile online C.1 Introduzione....1 C.2 Benvenuti al linguaggio C....2 C.2.1 Struttura di un programma C C.2.2 Esecuzione di un programma C C.3 Compilazione...4 C.3.1 Commenti...4 C.3.2 #define....5 C.3.3 #include....5 C.4 Variabili...6 C.4.1 Tipi di dati primitivi C.4.2 Variabili globali e locali C.4.3 Inizializzazione delle variabili C.5 Operatori C.6 Chiamate di funzione...12 C.7 Istruzioni di controllo del flusso di esecuzione...13 C.7.1 Istruzioni condizionali C.7.2 Cicli...15 C.8 Altri tipi di dati...17 C.8.1 Puntatori...17 C.8.2 Array...18 C.8.3 Caratteri...22 C.8.4 Stringhe...23 C.8.5 Strutture...24 C.8.6 typedef C.8.7 Allocazione dinamica della memoria*.. 26 C.8.8 Liste collegate* C.9 Librerie standard...29 C.9.1 stdio C.9.2 stdlib C.9.3 math C.9.4 string C.10 Opzioni del compilatore e argomenti nella riga di comando C.10.1 Compilare più file sorgente C C.10.2 Opzioni del compilatore C.10.3 Argomenti nella riga di comando.. 35 C.11 Errori frequenti...36 Indice analitico...431
Indice. Prefazione. sommario.pdf 1 05/12/
Prefazione xi 1 Introduzione 1 1.1 Evoluzione della progettazione dei sistemi digitali 1 1.2 Flusso di progettazione dei sistemi digitali 2 1.3 Obiettivi del libro 6 1.4 Struttura ragionata del libro 7
DettagliPrefazione del Prof. Filippo Sorbello... VII. Prefazione del Prof. Mauro Olivieri... Prefazione degli autori...
Indice Prefazione del Prof. Filippo Sorbello........................... VII Prefazione del Prof. Mauro Olivieri............................ Prefazione degli autori.........................................
DettagliINdICe. Prefazione XIII. 3 Capitolo 1 Classificazioni e concetti base
INdICe XIII Prefazione 3 Capitolo 1 Classificazioni e concetti base 3 1.1 Sistemi - Un approccio gerarchico 4 1.2 Sistemi basati su componenti programmabili 1.2.1 Concetto di Sistema di Elaborazione, p.
DettagliAlle nostre famiglie
Alle nostre famiglie Indice generale Prefazione degli autori...xiii Ringraziamenti... Capitolo 1 Da zero a uno XV 1.1 La pianificazione del gioco...1 1.2 L arte di gestire la complessità....2 1.2.1 L
DettagliI Indice. Prefazione. Capitolo 1 Introduzione 1
I Indice Prefazione xi Capitolo 1 Introduzione 1 Capitolo 2 Algebra di Boole e di commutazione 7 2.1 Algebra di Boole.......................... 7 2.1.1 Proprietà dell algebra.................... 9 2.2
DettagliMATERIA: SISTEMI AUTOMATICI ELETTRONICI
MATERIA: SISTEMI AUTOMATICI ELETTRONICI DOCENTE: Prof. Losi Arnaldo Classe: 3ª F Anno Scolastico 2012-2013 CONTENUTI DISCIPLINARI SISTEMI ELETTRONI AUTOMATICI 1 Concetti di informatica Informazione, elaborazione
DettagliCALCOLATORI ELETTRONICI
DIPARTIMENTO DI INGEGNERIA ELETTRICA ELETTRONICA E INFORMATICA Corso di laurea in Ingegneria informatica Anno accademico 2016/2017-3 anno CALCOLATORI ELETTRONICI 9 CFU - 1 semestre Docente titolare dell'insegnamento
DettagliAntonio D'Amore I CIRCUITI DI COMMUTAZIONE
Antonio D'Amore I CIRCUITI DI COMMUTAZIONE INDICE CAPITOLO I - SISTEMI DI NUMERAZIONE E CODICI 1.1) Sistema di numerazione decimale. 1 1.2) Sistemi di numerazione a base qualsiasi. 1 1.3) Conversione tra
DettagliCORSO DI LAUREA: Ingegneria Informatica e dell Automazione
FACOLTA : INGEGNERIA CORSO DI LAUREA: Ingegneria Informatica e dell Automazione INSEGNAMENTO: Elettronica dei Sistemi Digitali CFU: 9 NOME DOCENTE: Mauro Ballicchia SEDE DI AFFERENZA DEL DOCENTE: Novedrate
DettagliIndice PARTE A. Prefazione Gli Autori Ringraziamenti dell Editore La storia del C. Capitolo 1 Computer 1. Capitolo 2 Sistemi operativi 21 XVII XXIX
Indice Prefazione Gli Autori Ringraziamenti dell Editore La storia del C XVII XXIX XXXI XXXIII PARTE A Capitolo 1 Computer 1 1.1 Hardware e software 2 1.2 Processore 3 1.3 Memorie 5 1.4 Periferiche di
DettagliPREFAZIONE... IX Lo scopo di questo libro... ix La metodologia di insegnamento... ix Panoramica sul libro... xiii
Sommario PREFAZIONE... IX Lo scopo di questo libro... ix La metodologia di insegnamento... ix Panoramica sul libro... xiii CAPITOLO 1: INTRODUZIONE AI COMPUTER, A INTERNET E AL WEB... 1 1.1 Introduzione...
DettagliSommario. Modellizzazione Sintassi Classi di Oggetti Tipi di Dati e Operatori Package e Librerie Processi Esempi di codice VHDL VHDL Testbenches
Fondamenti di VHDL Sommario VHDL: premessa e introduzione Modellizzazione Sintassi Classi di Oggetti Tipi di Dati e Operatori Package e Librerie Processi Esempi di codice VHDL VHDL Testbenches Premessa
DettagliPROGETTAZIONE DIDATTICA ANNUALE
ISTITUTO D ISTRUZIONE SUPERIORE "L. EINAUDI" ALBA ANNO SCOLASTICO 2018/2019 CLASSE 3 H Disciplina: Telecomunicazioni Docenti:Linguanti Vincenzo Gasco Giovanni PROGETTAZIONE DIDATTICA ANNUALE MODULI M 1
DettagliPROGRAMMA DI ELETTRONICA classe 3B a.s. 2014/15
PROGRAMMA DI ELETTRONICA classe 3B a.s. 2014/15 Caratteristiche elettriche dei materiali Leggi di Ohm Generatori di tensione e di corrente Resistori in serie e in parallelo Partitori di tensione e di corrente
DettagliArgomento della lezione N. 2. Argomento della lezione N. 1. Presentazione del corso.
Argomento della lezione N. 1 Presentazione del corso. Argomento della lezione N. 2 Concetti introduttivi. Rappresentazione dell'informazione. Rappresentazione di caratteri (tabella ASCII). 05/10/1998 05/10/1998
DettagliReti logiche A All. Informatici (M-Z)
Reti logiche A All. Informatici (M-Z) Fabrizio Ferrandi a.a. 2003-2004 Contenuti - Progetto logico di sistemi digitali Metodologie di progetto per la realizzazione dei dispositivi di elaborazione costruire
DettagliReti logiche A All. Informatici (M-Z) Fabrizio Ferrandi a.a
Reti logiche A All. Informatici (M-Z) Fabrizio Ferrandi a.a. 2003-2004 Contenuti - Progetto logico di sistemi digitali Metodologie di progetto per la realizzazione dei dispositivi di elaborazione costruire
DettagliREGISTRO DELLE LEZIONI 2005/2006. Tipologia
(Sede di Ascoli) Introduzione al corso, organizzazione e testi. Evoluzione della tecnologia, storia degli elaboratorio. Componenti di base del computer. Trends tecnologici. Legge di Moore. (Sede di Ascoli)
DettagliSommario PREFAZIONE...XI CAPITOLO 1: INTRODUZIONE AI COMPUTER, A INTERNET E AL WEB... 1 CAPITOLO 2: INTRODUZIONE ALLA PROGRAMMAZIONE IN C...
Sommario PREFAZIONE...XI Aggiornamenti e novità... xi Lo scopo di questo libro... xii Diagramma delle dipendenze... xii La metodologia di insegnamento... xiii Panoramica sul libro... xvi Ringraziamenti...
DettagliIIS Via Silvestri ITIS Volta Programma svolto di Tecnologie Informatiche A.S. 2015/16 Classe 1 A
IIS Via Silvestri ITIS Volta Programma svolto di Tecnologie Informatiche A.S. 2015/16 Classe 1 A Modulo n 1 - Concetti informatici di base 1.1 Introduzione allo studio del computer 1.2 Rappresentazione
DettagliIndice Prefazione Introduzione Codifica dell'informazione
Indice Prefazione ix 1 Introduzione 1 1.1 Evoluzione della progettazione dei sistemi digitali 1 1.2 Flusso di progettazione dei sistemi digitali 2 1.3 Obiettivi del libro 9 1.4 Struttura ragionata del
DettagliA.S. 2017/2018 PIANO DI LAVORO PREVENTIVO CLASSE 4Be
A.S. 2017/2018 PIANO DI LAVORO PREVENTIVO CLASSE 4Be Docenti Disciplina Cinzia Brunetto, Antonino Cacopardo SAE Sistemi Automatici Elettronici Competenze disciplinari di riferimento Il percorso formativo
DettagliDocenti Marco Cirrito, Pier Luigi Girelli. Disciplina. OBIETTIVI MINIMI (necessari al passaggio alla classe successiva)
Anno Scolastico 2018/2019 PROGRAMMA DIDATTICO CONSUNTIVO CLASSE 1ME Docenti Marco Cirrito, Pier Luigi Girelli Disciplina Tecnologie Informatiche OBIETTIVI MINIMI (necessari al passaggio alla classe successiva)
DettagliProvolo Sergio, Agosto Francesco
PROGRAMMA DIDATTICO CONSUNTIVO CLASSE 4Ae Docente/i Disciplina Provolo Sergio, Agosto Francesco Sistemi Automatici Elettronici Unità di Lavoro 1: MEMORIE a semiconduttore Periodo: Settembre-Novembre Introduzione
DettagliCircuiti e reti combinatorie. Appendice A (libro italiano) + dispense
Circuiti e reti combinatorie Appendice A (libro italiano) + dispense Linguaggio del calcolatore Solo assenza o presenza di tensione: o Tante componenti interconnesse che si basano su e Anche per esprimere
DettagliIIS Via Silvestri 301 ITIS Volta Programma svolto di Elettrotecnica ed Elettronica A.S. 2016/17 Classe 3 B
IIS Via Silvestri 301 ITIS Volta Programma svolto di Elettrotecnica ed Elettronica A.S. 2016/17 Classe 3 B Modulo n 1 - grandezze elettriche e reti lineari in corrente continua 1.1 Le grandezze elettriche
DettagliPrefazione Unit`a di misura xiii La memoria cache
Indice Prefazione Unità di misura xi xiii 1 La memoria cache 1 1.1 Tempo di accesso........................... 1 1.1.1 Funzionamento........................ 2 1.2 Organizzazione............................
DettagliPROGRAMMA SVOLTO. Materia insegnata Tecnologie Informatiche. Classe I A - indirizzo elettronica ed elettrotecnica Istituto VOLTA
PROGRAMMA SVOLTO Docente Prof.ssa De Filippis Marianna ITP Prof. Antonello Antonelli Materia insegnata Tecnologie Informatiche Classe I A - indirizzo elettronica ed elettrotecnica Istituto VOLTA Anno scolastico
DettagliCalcolatori Elettronici B a.a. 2004/2005
Calcolatori Elettronici B a.a. 2004/2005 RETI LOGICHE: RICHIAMI Massimiliano Giacomin 1 Unità funzionali Unità funzionali: Elementi di tipo combinatorio: - valori di uscita dipendono solo da valori in
DettagliProgettazione di circuiti integrati
Architetture e Reti logiche Esercitazioni VHDL a.a. 2003/04 Progettazione di circuiti integrati Stefano Ferrari Università degli Studi di Milano Dipartimento di Tecnologie dell Informazione Stefano Ferrari
DettagliIndice. Prefazione. 3 Oggetti e Java 53
Prefazione xv 1 Architettura dei calcolatori 1 1.1 Calcolatori e applicazioni 1 1.1.1 Alcuni esempi di applicazioni 3 1.1.2 Applicazioni e interfacce 4 1.2 Architettura dei calcolatori 7 1.2.1 Hardware
DettagliEsercizio 1.A Aritmetica binaria (nel presentare le soluzione mostrare, almeno nei passaggi piú significativi, i calcoli eseguiti) (3 punti)
Cognome e Nome: Matr.: Architettura degli Elaboratori Inf A 15 febbraio 2016 Esercizio 1.A Aritmetica binaria (nel presentare le soluzione mostrare, almeno nei passaggi piú significativi, i calcoli eseguiti)
DettagliMinistero dell Istruzione, dell Università e della Ricerca Ufficio Scolastico Regionale per la Sardegna
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
DettagliCALCOLATORI ELETTRONICI
DIPARTIMENTO DI INGEGNERIA ELETTRICA ELETTRONICA E INFORMATICA Corso di laurea in Ingegneria elettronica Anno accademico 2017/2018-3 anno CALCOLATORI ELETTRONICI 9 CFU - 2 semestre Docente titolare dell'insegnamento
DettagliArchitetture dei sistemi elettronici
Architetture dei sistemi elettronici Roberto Roncella Introduzione Il docente: presentazione Roberto Roncella Professore associato di elettronica Dipartimento di ingegneria dell informazione Indirizzo:
DettagliPIANO DI LAVORO DEI DOCENTI
Pag. 1 di 5 Docente: Materia insegnamento: ELETTRONICA GENERALE Dipartimento: Anno scolastico: ELETTRONICA ETR Classe 1 Livello di partenza (test di ingresso, livelli rilevati) Il corso richiede conoscenze
DettagliSommario. Introduzione... xv. Giorno 1 Elementi base del linguaggio C
Sommario Introduzione... xv Organizzazione del volume... xv Argomenti...xvi Domande...xvi Verifiche...xvi Domande e risposte...xvi Esercizi...xvi Non è richiesta alcuna precedente esperienza di programmazione...
DettagliArchitettura. Argomenti. Modello di Von Neumann. Corso di Laurea in Ingegneria Biomedica aa 2003/2004. Ing. Antonio Coronato. Modello di Von Neumann
Architettura Corso di Laurea in Ingegneria Biomedica aa 2003/2004 Ing. Antonio Coronato 1 Argomenti Modello di Von Neumann, Bus, Memoria centrale e dispositivi Data Path delle architetture di Von Neumann
DettagliPorte logiche di base. Cenni circuiti, reti combinatorie, reti sequenziali
Porte logiche di base Cenni circuiti, reti combinatorie, reti sequenziali NOT AND A R A B R OR A R B Quindi NAND o NOR sono complete circuiti con solo porte NAND o solo porte NOR. Reti combinatorie Rete
DettagliEsercizio 1.A Aritmetica binaria (nel presentare le soluzione mostrare, almeno nei passaggi piú significativi, i calcoli eseguiti) (3 punti)
Cognome e Nome: Matr.: Architettura degli Elaboratori Inf A 14 febbraio 2013 Esercizio 1.A Aritmetica binaria (nel presentare le soluzione mostrare, almeno nei passaggi piú significativi, i calcoli eseguiti)
Dettagliorario ricevimento via e-mail: orario ufficio risposta entro 3 giorni
FACOLTA : INGEGNERIA CORSO DI LAUREA: INFORMATICA INSEGNAMENTO: CONTROLLI DIGITALI Modulo 1 NOME DOCENTE: Prof. Giovanni Fedecostante indirizzo e-mail: giovanni.fedecostante@uniecampus.it orario ricevimento
DettagliISTITUTO ISTRUZIONE SUPERIORE
ISTITUTO ISTRUZIONE SUPERIORE Federico II di Svevia Liceo Scientifico Classico Linguistico e Scienze Applicate Via G.Verdi, 1 85025 MELFI (PZ) Tel. 097224434/35 Cod. Min.: PZIS02700B Cod. Fisc. 85001210765
DettagliIl linguaggio macchina
Il linguaggio macchina Un istruzione in linguaggio macchina è, sul piano astratto, una tripla strutturata: i = (f, P1, P2) ove: f F insieme dei codici operativi del processore, cioè delle operazioni elementari
DettagliMicroelettronica Corso introduttivo di progettazione di sistemi embedded
Microelettronica Corso introduttivo di progettazione di sistemi embedded Richiami di elettronica digitale per i sistemi a microprocessore Dentro la CPU: registri e macchine sequenziali prof. Stefano Salvatori
DettagliIndice. 3 Reti logiche Reti logiche Algebra di Boole Espressioni booleane e funzioni... 48
Indice 1 Introduzione 3 1.1 Storia dell evoluzione dei calcolatori........................ 5 1.1.1 Generazione zero - Calcolatori meccanici (1642-1945)...... 5 1.1.2 Prima generazione - Valvole (1945-1955)...............
Dettagli05EKL-Progetto di Circuiti Digitali. Richiami di Reti Logiche
5EKL-Progetto di Circuiti Digitali Tutore: Federico Quaglio federico.quaglio@polito.it -564 44 (44) Richiami di Reti Logiche Tutoraggio # Sommario Richiami di algebra booleana Mappe di Karnaugh Coperture
DettagliProgettazione di circuiti integrati
Architetture e reti logiche Esercitazioni VHDL a.a. 2007/08 Progettazione di circuiti integrati Stefano Ferrari UNIVERSITÀ DEGLI STUDI DI MILANO DIPARTIMENTO DI TECNOLOGIE DELL INFORMAZIONE Stefano Ferrari
DettagliArchitettura dei calcolatori e sistemi operativi. Architettura MIPS e set istruzioni Capitolo 2 P&H
Architettura dei calcolatori e sistemi operativi Architettura MIPS e set istruzioni Capitolo 2 P&H Instruction Set Architecture ISA Linguaggio assemblatore e linguaggio macchina ISA processore MIPS Modello
DettagliIndice. Introduzione 15. L hardware 24. Il software 43. Introduzione al linguaggio di Arduino 60. Basi del linguaggio di Arduino 65
Indice Introduzione 15 1.1 - Un po di storia 15 1.2 - Le vecchie schede 18 1.3 - La filosofia open 23 L hardware 24 2.1 - La scheda Arduino UNO 24 2.1.1 - Avvertenze sull uso della scheda 27 2.2 - Il microcontrollore
DettagliUniversità degli studi di Roma Tor Vergata Ingegneria Medica Informatica I Programma del Corso
Obiettivi Di seguito vengono riportate una serie di domande che possono essere poste durante la prova formale del corso. Le seguenti domande non sono da ritenersi esaustive ma esemplificative. 1. Architettura
DettagliArchitettura degli Elaboratori
Architettura degli Elaboratori Università degli Studi di Padova Facoltà di Scienze MM.FF.NN. Corso di Laurea in Informatica docente: Alessandro Sperduti Informazioni Generali Lucidi ed esercizi disponibili
DettagliMATERIALI PER LA DISCUSSIONE
SETTORE TECNOLOGICO MATERIALI PER LA DISCUSSIONE ISTITUTO TECNICO INDIRIZZO ARTICOLAZIONE TELECOMUNICAZIONI INFORMATICA E TELECOMUNICAZIONI ESITI DI APPRENDIMENTO Regolamento, Art. 5 comma 1 Nota: Le Competenze,
DettagliCalcolatori Elettronici A a.a. 2008/2009
Calcolatori Elettronici A a.a. 2008/2009 IL LIVELLO HARDWARE Introduzione alle reti logiche Massimiliano Giacomin 1 DOVE CI TROVIAMO Livello del linguaggio specializzato Traduzione (compilatore) o interpretazione
DettagliProgramma svolto informatica a.s. 2017/2018. Classe 1D
MINISTERO DELL ISTRUZIONE, DELL UNIVERSITÀ E DELLA RICERCA UFFICIO SCOLASTICO REGIONALE PER IL LAZIO ISTITUTO ISTRUZIONE SUPERIORE Via Silvestri, 301 00164 ROMA - Via Silvestri, 301 Tel. 06/121127660 -
DettagliInformazioni varie. Lezione 18 Il Set di Istruzioni (5) Dove siamo nel corso. Un quadro della situazione
Informazioni varie Lezione 18 Il Set di Istruzioni (5) Vittorio Scarano Architettura Corso di Laurea in Informatica Università degli Studi di Salerno La lezione di martedì 20 maggio (9-12) non si tiene
DettagliIntroduzione al linguaggio macchina. Istruzione l/m
Corso di Calcolatori Elettronici I Introduzione al linguaggio macchina Prof. Roberto Canonico Università degli Studi di Napoli Federico II Dipartimento di Ingegneria Elettrica e delle Tecnologie dell Informazione
DettagliIndice generale. Prefazione. Capitolo 1. Richiami di analisi dei circuiti 1. Capitolo 2. Analisi in frequenza e reti STC 39
Indice generale Prefazione xi Capitolo 1. Richiami di analisi dei circuiti 1 1.1. Bipoli lineari 1 1.1.1. Bipoli lineari passivi 2 1.1.2. Bipoli lineari attivi 5 1.2. Metodi di risoluzione delle reti 6
DettagliIl livello logico digitale
Il livello logico digitale prima parte Introduzione Circuiti combinatori (o reti combinatorie) Il valore dell uscita in un determinato istante dipende unicamente dal valore degli ingressi in quello stesso
DettagliPROGRAMMA DIDATTICO CONSUNTIVO A.S. 2018/2019. CLASSE 3Ae. Unità di lavoro 1: I SISTEMI INFORMATICI
PROGRAMMA DIDATTICO CONSUNTIVO A.S. 2018/2019 CLASSE 3Ae Docente/i Provolo S. Agosto F. Disciplina Sistemi Automatici Elettronici Unità di lavoro 1: I SISTEMI INFORMATICI Periodo: Settembre-Ottobre Tecnica
DettagliPECUP ELETTRONICA ED ELETTROTECNICA ELETTROTECNICA SISTEMI AUTOMATICI TERZO COMPETENZE ABILITA' CONOSCENZE
ISTITUTO TECNICO INDUSTRIALE STATALE Enrico Fermi Via Capitano di Castri - 72021 FRANCAVILLA FONTANA (BR) Specializzazioni: ELETTRONICA E TELECOM. - ELETTROTECNICA E AUTOM. INFORMATICA - MECCANICA Tel.
DettagliIntroduzione. Programma didattico
Introduzione Il corso contenuto in questa parte riguarda i concetti elementari della programmazione, al livello minimo di astrazione possibile, utilizzando il linguaggio C per la messa in pratica degli
DettagliPROGRAMMA DI SCIENZE E TECNOLOGIE APPLICATE 2015/2016 Classe 2ª Sez. C Tecnologico
ISTITUTO TECNICO STATALE MARCHI FORTI Viale Guglielmo Marconi n 16-51017 PESCIA (PT) - ITALIA PROGRAMMA DI SCIENZE E TECNOLOGIE APPLICATE 2015/2016 Classe 2ª Sez. C Tecnologico Docente PARROTTA GIOVANNI
DettagliCapitolo 1 Circuiti integrati digitali. Capitolo 2 L invertitore CMOS. Introduzione
Indice Introduzione I VII Capitolo 1 Circuiti integrati digitali 1.0 Introduzione 1 1.1 Processo di integrazione CMOS 2 1.2 Caratteristiche elettriche dei materiali 11 1.2.1 Resistenza 11 1.2.1.1 Contatti
DettagliANNO SCOLASTICO: 2018/2019 PROGRAMMA
MINISTERO DELL ISTRUZIONE DELL UNIVERSITA E DELLA RICERCA UFFICIO SCOLASTICO REGIONALE DEL LAZIO I.I.S. Via Silvestri, 301 - Roma ANNO SCOLASTICO: 2018/2019 PROGRAMMA DISCIPLINA: TECNOLOGIA DEI SISTEMI
DettagliLezione 6 Introduzione al C++ Mauro Piccolo
Lezione 6 Introduzione al C++ Mauro Piccolo piccolo@di.unito.it Linguaggi di programmazione Un linguaggio formale disegnato per descrivere la computazione Linguaggi ad alto livello C, C++, Pascal, Java,
DettagliCorso di Laurea in Ingegneria Informatica e Biomedica. Corso integrato di Fondamenti di Informatica SSD: ING/INF-05 CFU: 12
Università degli Studi Magna Græcia di Catanzaro Corso di Laurea in Ingegneria Informatica e Biomedica Corso integrato di Fondamenti di Informatica SSD: ING/INF-05 CFU: 12 A.A. (2012-2013) Docente Modulo
DettagliLe Macchine digitali sono Sistemi artificiali che elaborano informazioni
Le macchine digitali Le Macchine digitali sono Sistemi artificiali che elaborano informazioni ogni informazione è descritta da variabili che possono assumere solo un numero finito di valori Ad ogni variabile
DettagliArchitettura di un calcolatore: introduzione. Calcolatore: sottosistemi
Corso di Calcolatori Elettronici I A.A. 2010-2011 Architettura di un calcolatore: introduzione Lezione 18 Prof. Roberto Canonico Università degli Studi di Napoli Federico II Facoltà di Ingegneria Corso
DettagliREALIZZAZIONE DI SISTEMI DI ELABORAZIONE NUMERICA DEI SEGNALI. E. Del Re - Fondamenti di Elaborazione Numerica dei Segnali 1
REALIZZAZIONE DI SISTEMI DI ELABORAZIONE NUMERICA DEI SEGNALI E. Del Re - Fondamenti di Elaborazione Numerica dei Segnali 1 CARATTERISTICHE DEGLI ALGORITMI E DEI SISTEMI DI ELABORAZIONE NUMERICA DEI SEGNALI
DettagliIndice Introduzione Avviso importante per i lettori Capitolo 1 Apparecchi di manovra, di protezione e sensori
Indice Introduzione Avviso importante per i lettori Capitolo 1 Apparecchi di manovra, di protezione e sensori 1 1.1 Il teleruttore: caratteristiche e funzionamento 1 1.2 Il teleruttore compatto 2 1.3 I
Dettagli1 semestre Facoltativa Voto in trentesimi
DIPARTIMENTO SCUOLA ANNO ACCADEMICO OFFERTA 2015/2016 ANNO ACCADEMICO EROGAZIONE 2015/2016 CORSO DILAUREA INSEGNAMENTO CODICE INSEGNAMENTO 18073 MODULI NUMERO DI MODULI 2 SETTORI SCIENTIFICO-DISCIPLINARI
DettagliEsercizio 1.A Aritmetica binaria (nel presentare le soluzione mostrare, almeno nei passaggi piú significativi, i calcoli eseguiti) (3 punti)
Cognome e Nome: Matr.: Architettura degli Elaboratori Inf A 23 Gennaio 2012 Esercizio 1.A Aritmetica binaria (nel presentare le soluzione mostrare, almeno nei passaggi piú significativi, i calcoli eseguiti)
DettagliIl computer. Il case e l'unità di elaborazione. Il computer, una macchina aggiornabile.
Liceo Scientifico Vinci PROGRAMMA FINALE A.S. 2016/2017 Materia: INFORMATICA Classe 1Q Prof. Dardanelli Francesco PROGRAMMA SVOLTO NELL ANNO SCOLASTICO IL COMPUTER. Hardware e software. Il computer. Il
DettagliReti logiche (2) Circuiti sequenziali
Reti logiche (2) Circuiti sequenziali 1 Un ripasso Algebra booleana: operatori, postulati, identità, operatori funzionalmente completi Circuiti combinatori: tabelle di verità, porte logiche Decodificatore
DettagliANNO SCOLASTICO: 2016/2017 PROGRAMMA
MINISTERO DELL ISTRUZIONE DELL UNIVERSITA E DELLA RICERCA UFFICIO SCOLASTICO REGIONALE DEL LAZIO I.I.S. Via Silvestri, 301 - Roma ANNO SCOLASTICO: 2016/2017 PROGRAMMA DISCIPLINA: ELETTROTECNICA ED ELETTRONICA
DettagliCalcolatori Elettronici
Calcolatori Elettronici RETI LOGICHE: RETI COMBINATORIE Massimiliano Giacomin 1 INTRODUZIONE: LIVELLI HARDWARE, LIVELLO LOGICO PORTE LOGICHE RETI LOGICHE 2 LIVELLI HARDWARE Livello funzionale Livello logico
DettagliReti logiche (2) Circuiti sequenziali
Reti logiche (2) Circuiti sequenziali 1 Un ripasso Algebra booleana: operatori, postulati, identità, operatori funzionalmente completi Circuiti combinatori: tabelle di verità, porte logiche Decodificatore
DettagliProgramma svolto di INFORMATICA. Classe 3M - indirizzo MERCURIO A.S. 2010/2011
ISTITUTO TECNICO COMMERCIALE N. DELL ANDRO - Santeramo in Colle (BA) Programma svolto di INFORMATICA Classe 3M - indirizzo MERCURIO A.S. 2010/2011 Proff. Rosalia Barbara Schiavarelli, Antonio Antonicelli
DettagliPrefazione... xi. Da leggere prima di iniziare...xiv. Capitolo 1 Introduzione a JavaScript Sezione A Programmazione, HTML e JavaScript...
SOMMARIO Prefazione... xi Panoramica del libro... xi Caratteristiche distintive...xii Aspetti qualificanti del libro...xii Browser Web da usare... xiii Ringraziamenti... xiii Da leggere prima di iniziare...xiv
DettagliIl computer. Il case e l'unità di elaborazione. Il computer, una macchina aggiornabile.
Materia: INFORMATICA Classe 1Q Prof.ssa Mazzi Cinzia IL COMPUTER Hardware e software. Il computer. Il case e l'unità di elaborazione. Il computer, una macchina aggiornabile. Le parti che formano un computer.
DettagliArchitettura di un calcolatore: introduzione. Calcolatore: sottosistemi
Corso di Calcolatori Elettronici I A.A. 2012-2013 Architettura di un calcolatore: introduzione Prof. Roberto Canonico Università degli Studi di Napoli Federico II Dipartimento di Ingegneria Elettrica e
DettagliMicroelettronica Corso introduttivo di progettazione di sistemi embedded
Microelettronica Corso introduttivo di progettazione di sistemi embedded Architettura dei sistemi a microprocessore prof. Stefano Salvatori A.A. 2014/2015 Eccetto dove diversamente specificato, i contenuti
DettagliClock. Corso di Architettura degli Elaboratori. Architetture degli Elaboratori. Circuiti combinatori e sequenziali.
Corso di Architettura degli Elaboratori Il livello logico digitale: Memoria Clock: un circuito che emette una serie di impulsi con una specifica larghezza e intermittenza Tempo di ciclo di clock: intervallo
DettagliSettimana n.2. Obiettivi Esecuzione di un programma. Tutorial su CodeBlocks e ambiente di sviluppo.
Settimana n.2 Obiettivi Esecuzione di un programma. Tutorial su CodeBlocks e ambiente di sviluppo. Contenuti Linguaggi di programmazione Dati e istruzioni Architettura di un elaboratore Uso del compilatore
DettagliUn quadro della situazione. Lezione 9 Logica Digitale (3) Dove siamo nel corso. Organizzazione della lezione. Dove siamo. Dove stiamo andando..
Un quadro della situazione Lezione 9 Logica Digitale (3) Vittorio carano Architettura Corso di Laurea in Informatica Università degli tudi di alerno Architettura (2324). Vi.ttorio carano Input/Output Memoria
DettagliMicroelettronica Corso introduttivo di progettazione di sistemi embedded
Microelettronica Corso introduttivo di progettazione di sistemi embedded Architettura dei sistemi a microprocessore prof. Stefano Salvatori A.A. 2017/2018 Eccetto dove diversamente specificato, i contenuti
DettagliCalcolatori Elettronici
Calcolatori Elettronici LIVELLO ORGANIZZAZIONE: SCHEMI DI BASE ALU e REGISTER FILE Massimiliano Giacomin 1 DOVE CI TROVIAMO LIVELLO SIST. OP. Application Binary Interface (ABI) ISA Instruction Set Architecture
DettagliCircuiti Combinatori
Circuiti Combinatori circuiti combinatori sono circuiti nei quali le uscite dipendono solo dalla combinazione delle variabili logiche presenti nello stesso istante all ingresso Essi realizzano: Operazioni
DettagliIntroduzione al linguaggio macchina
Corso di Calcolatori Elettronici I Introduzione al linguaggio macchina Prof. Roberto Canonico Università degli Studi di Napoli Federico II Dipartimento di Ingegneria Elettrica e delle Tecnologie dell Informazione
DettagliArchitettura di un calcolatore: introduzione. Calcolatore: sottosistemi
Corso di Calcolatori Elettronici I Architettura di un calcolatore: introduzione Prof. Roberto Canonico Università degli Studi di Napoli Federico II Dipartimento di Ingegneria Elettrica e delle Tecnologie
DettagliRiassunto tecnica digitale
Introduzione... 2 Operazioni... 4 OR...4 AND...4 XOR...5 Operatori logici... 5 Negazione... 6 Ottimizzare mediante il teorema di De Morgan. 7 VHDL...8 Contatori...10 Multiplexer... 11 Demultiplexer...12
DettagliSommario PREFAZIONE... XI CAPITOLO 1: INTRODUZIONE AI COMPUTER, A INTERNET E AL WEB... 1 CAPITOLO 2: INTRODUZIONE ALLE APPLICAZIONI JAVA...
Sommario PREFAZIONE... XI Lo scopo di questo libro... xi La metodologia di insegnamento... xiii L apprendimento attraverso il codice... xiii La programmazione orientata agli oggetti... xiii L accesso al
DettagliMemorie a semiconduttore
Memoria centrale a semiconduttore (Cap. 5 Stallings) Architettura degli elaboratori -1 Pagina 209 Memorie a semiconduttore RAM Accesso casuale Read/Write Volatile Memorizzazione temporanea Statica o dinamica
DettagliCorso di Fondamenti di Informatica e Laboratorio
Corso di Fondamenti di Informatica e Laboratorio Corsi di Laurea Ingegneria Informatica (O-Z) Corsi di Laurea Ingegneria delle Telecomunicazioni - (A-Z) (ordinamento 03) A.A. 2009-2010 Prof. Giuseppe Mangioni
Dettagli