|
|
|
ESAME 19 Gen 2018: esiti: vedi sotto |
Orario:Lun 11:00-13:00, Merc 14:00-18:00Ricevimento: Mart ore 14:30 o su appuntamento. |
Lucidi:Avvertanza: in questa pagina verranno messi a disposizione i lucidi usati durante le lezioni in classe. Lez 0: Introduzione [2017-09-18](1h)schema del corso, libri di testo Lez 1: Livelli di Astrazione [2017-09-18](1h)un approccio bottom-up Lez 2: Rappresentazioni Binarie [2017-09-20](4h)numeri interi [2017-09-25](2h)numeri naturali [2017-09-27](4h)numeri razionali [2017-10-02](2h)lettere e testi Lez 3: Porte logiche [2017-10-04](2h)operatori booleani Lez 4: Reti combinatorie [2017-10-04](1h)sintesi in 1ma forma [2017-10-11](1h)sintesi in 2da forma [2017-10-11](1h)espressioni booleane [2017-10-11](2h)metodo di Karnaugh [2017-10-16](1h)esempi Lez 5: Blocchi Funzionali Combinatori [2017-10-16](1h)intro, MUX, DEC [2017-10-18](2h)confrontatori, addizionatori [2017-10-18](1h)esempi d'uso [2017-10-23](1h)EXT, shift, moltiplicatori Lez 6: La ALU [2017-10-18](1h)unità aritmetico logica Lez 7: Bistabili e Clock [2017-10-23](1h)Circuiti sequenziali, Latch-SR, FSM [2017-10-25](2h)Diagrammi temporali, Latch-D, Flip-Flop Lez 8: Circuiti sequenziali [2017-10-25](2h)Circuiti per embedded devices [2017-10-30](2h)Da FSM a circuito Lez 9: Blocchi sequenziali [2017-10-30](1h)Registri Lez 10: Il Register File [2017-11-06](1h)Implementazione e usi Lez 11: Memorie [2017-11-06](1h)Banchi di memoria [2017-11-13](1h)Tecnologie Lez 12: Cache [2017-11-13](1h)Sistemi gerarchici di memoria [2017-11-14](2h) Funzionamento Lez 13: CPU a ciclo singolo [2017-11-15](4h)Una CPU per MIPS Lez 14: CPU multiciclo [2017-11-20](2h)Schema generale. CPU a un bus interno. [2017-11-21](3h)CPU micro-programmate. CPU con tre bus. Lez 15: Pipelines e multi-core. [2017-11-22](2h)Cenni. Lez 16: Gestione delle Eccezioni [2017-12-04](1h)Cenni Lez 17: Istruction Sets [2017-12-04](1h)Consierazioni Generali. CISC e RISC. Il MIPS. Lez 19: Assembler [2017-12-05](3h)Assembly MIPS. |
Programmi MIPS (esempi):Qui sotto trovi i programmi Assembly MIPS scritti in classe. Puoi testarli con SPIM (vedi sotto). |
Testi esami e compitini:Testi esame dell'anno precedente: [0] [soluz] - [1] [soluz] - [2] - [3] - [4]. - [5].Qui alcuni dei testi di esame degli anni ancora precedenti (del prof. Lavazza). 2017-12-20, Compitone. Testo: [qui]. Esempio svolgimento: [qui]. Esiti: [qui]. 2018-01-19, 1mo Appello. Testo: [qui]. Esiti: [qui]. 2018-02-04, 2do Appello. Testo: [qui]. Esempio svolgimento: [qui]. Esiti: [qui]. ← NEW! |
Link utili:Binary data viewers: per osservare i dati binari in un qualsiasi file ed interpretarli come virgola mobile (floats, double), complemento a due (int, short...), numeri naturali (unsigned int, ...), sia in Little Endian che in Big Endian, prova Binary Viewer (win) o Hex Fiend (mac).SPIM: l'emulatore MIPS, compresa la versione con GUI qt-SPIM: [link al progetto], [link ai download], Text Editors: editore di testi con syntax highlighter, utili per scrivere codice Assembly MIPS. Per Windows: [notepad++]; tutte le piattaforme: [brackets]. Un gioco interessante? DLS |
|
Marco Tarini, 2017 |