CaLCoLaToRi TeoRia
- ESERCITAZIONE 1
Algebra di Boole. Teorema di De Morgan. Tabella della verità. Porte logiche - ESERCITAZIONE 2
Circuiti Combinatori - ESERCITAZIONE 3
Mappe di Karnaugh. Connessioni wired-or e uscite a 3 stati - ESERCITAZIONE 4
Flip Flop SR, JK, D, T. Flip Flop Master Slave . Circuiti sequenziali sincroni ed asincroni - ESERCITAZIONE 5
Modello di Huffman. Progetto di circuito sequenziale - ESERCITAZIONE 6
Livello a trasferimento tra registri (RTL) - ESERCITAZIONE 7
Linguaggio di descrizione a livello RT. Progetto a livello RT - ESERCITAZIONE 8
Unità centrale di elaborazione. Meccanismo di interruzione. CPU -Memoria. Architettura di una CPU . Linguaggio macchina. Modi di indirizzamento - ESERCITAZIONE 9
Operandi. Registri dedicati. Gestione di sottoprogrammi. Meccanismi di interruzione - ESERCITAZIONE 10
Insieme di istruzioni. Coprocessori matematici. Processori RISC - ESERCITAZIONE 11
Unità di controllo cablate - ESERCITAZIONE 12
Unità di controllo microprogrammate. Nanoprogrammazione. - ESERCITAZIONE 13
Memorie - ESERCITAZIONE 14
Gerarchia di memoria. Memoria virtuale. Segmentazione. Paginazione. Segmentazione paginata - ESERCITAZIONE 15
Memoria Cache . Trasferimento dei dati: Bus Gestione dei dispositivi I/O
Architettura di una CPU
ALU e Control Unit
Input/Output
Memoria
Architettura di una CPU modernaArchitettura base
Architettura X86
Memoria
L’Unità di Controllo
I bus
Metodologie di progetto: 1 , 2 , 3 , 4
Evoluzione dei Sistemi di Elaborazione
La Gestione dei Dispositivi di Input/Output
Memorie ad accesso seriale
Le memorie cache
Le memorie associative
Introduzione alle memorie
Le memorie ad accesso casuale
La memoria virtuale
I Processori
I Linguaggi Assembler
Unità di Controllo Microprogrammate
La pipeline
Le Comunicazioni
Tipi di memoria
I Processori RISC
L’Architettura SPARC
I Processori SuperscalariLe macchine elementari per l'architettura
Il processore e la memoria: modelli a bus
Architettura, linguaggio macchina e assembler 68000
Le direttive di assemblaggio di ASM 68000Calcolatori Elettronici I - lezione 1
Lezione 2
Le macchine elementari per l’architettura - 1
Le macchine elementari per l’architettura - 2
Calcolatore Elettronico: sottosistemi ed architettura (1)
Le memorie (I parte)
Le memorie (II parte)
Interruzioni -- e.c.
Calcolatore Elettronico: sottosistemi ed architettura (2)
Introduzione alla programmazione Assembly
Indirizzamento
Programmazione Assembly
Esempi di indirizzamento
Linkage e passaggio dei Parametri su StackDispense
01 Introduzione
02 Richiami reti logiche
03 Tecniche di controllo
04 Esercizi risolti tecniche di controllo
05 Tecniche Pipeline: elementi di base
06 Tecniche Pipeline elementi di base: esercizi risolti
07 Tecniche Pipeline: gestione delle criticità
08 Pipeline, criticità e prestazioni:esercizi risolti
09 Pipeline: tecniche avanzate
10 Prestazioni con pipeline e coda delle istruzioni:esercizi risolti
11 Pipeline: conclusioni
12 Memoria virtuale
13 Memoria virtuale: esercizi risolti
14 Input/output: bus
15 Input/output bus:esercizi risolti
16 Linguaggio Assembler Intel
Dispense
- Presentazione del corso ed Evoluzione dei Calcolatori
- Organizzazione generale di un calcolatore
- Sistemi di numerazione binaria
- Logica digitale e memorie
- Microprocessori e Bus
- Microarchitetture, Cache e Pipeline
- Un esempio di caching (file PPT)
- Il livello delle Istruzioni Macchina
- Il Sistema Operativo
- I linguaggi assemblativi
- Storia degli elaboratori da Pascal a Von Neuman. Cenni sull'architettura di un processore. Rappresentazione dell'informazione
- Porte logiche elementari. Analisi e sintesi di circuiti combinatori
- Algebra di Boole
- Analisi e sintesi di circuiti sequenziali
- Utilizzo del Tool Circuitmaker
- Errata corrige
- Introduzione al corso
- Programmazione di rete
- Parallelismo
- Sistema Operativo: funzionalità di base e nucleo
- Sistema Operativo: gestione della memoria, file system e periferiche
- Circuiti combinatori
- Circuiti sequenziali
- Instruction Set Architecture
- Sottoprogrammi e assemblaggio
- Traduzione di espressioni
- Microarchitettura e pipelining
- Il bus del calcolatore
- Cache

Siete tutti invitati a collaborare segnalandomi errori, inviando materiale, suggerimenti e tutto ciò che vi è stato utile per preparare e superare gli esami.
Il sito cresce ed è utile grazie a voi!