Carlo Colombo (e-mail carlo.colombo@unifi.it)
- MODALITA' D'ESAME: prova scritta + orale
(prova scritta intermedia: primi di novembre)- ISCRIZIONE alle prove d'esame (N.B. Gli studenti del vecchio corso a 9CFU
devono inviarmi una mail richiedendo l'apertura di un'apposita lista)- prova intermedia: sabato 5 novembre 2022, ore 15:00, Auditorium A CDM - traccia - programma - risultati
- APPELLI (prova scritta; l'orale sarà fissato nella settimana successiva)
- venerdì 13 gennaio 2023, ore 15, aula 106 CDM - traccia - soluzione (reti logiche) - traccia II prova in itinere - soluzione: programma assembler - output
audio ricevimento 2023-01-25 con commento alle soluzioni
- venerdì 27 gennaio 2023, ore 15, aula 106 CDM - traccia - soluzione reti logiche (prima parte) - traccia II prova in itinere - soluzione: programma assembler - output
- venerdì 10 febbraio 2023, ore 15, aula 106 CDM - traccia - soluzione di reti logiche (invito alla) - traccia II prova in itinere - soluzioni: A) CC + F. Taccetti B) CC + A. Longo A+B) CC - traccia II prova (recupero) - soluzione (da sviluppare)
- venerdì 14 aprile 2023, ore 15, aula 106 CDM - traccia - due soluzioni di studenti per l'esercizio di assembler: A. Bruno - G. Rosadini
- venerdì 16 giugno 2023, ore 15, aula 002 CDM - traccia - (invito alla) soluzione - output ASM86
- venerdì 07 luglio 2023, ore 15, aula 002 CDM - traccia - un possibile diagramma di flusso per Josephus(n,k) - programma ASM86
- venerdì 08 settembre 2023, ore 15, aula 014 CDM - traccia
Materiale didattico
NOTA - Le registrazioni video delle lezioni ed altro materiale didattico
(slides, appunti e foto della lavagna) sono disponibili nella pagina Moodle del corso.
- Sistemi digitali ([0], appendice A)
- Rappresentazione dell'informazione ([0], appendice B)
- unità aritmetiche e logiche (da [0], ed. 20052)
- confronti aritmetici e flags
- logica booleana: cavalieri & manigoldi
- flip-flop
- registri
- memorie RAM
- moltiplicazione intera con ALU a n bit
- Il problema del plotone di esecuzione - video - programma - macchine
- Il problema dei "tag" di Emil Post (1921) - articolo - video
- esercizio compito 11 febbraio 2022 - traccia - metodo di soluzione - tutte le soluzioni - approfondimenti
- esercizio compito 17 giugno 2019 - traccia - soluzione
- esercizio compitino 12 novembre 2014 - traccia - soluzione
- Costruzione di un banco di memoria con chip eterogenei
- Architettura x86 ([1], appendice C)
- Il linguaggio assembly ([2], capitolo 15)
- Instruction set Intel 8086 (1979)
- materiale programmazione ASM86
- Programma assembly 8086 per l'accumulazione di interi - versione stand-alone - versione chiamante e procedura
- Assembler per Mac e PC (grazie a Lorenzo Benedetti)
- Simulatore di reti logiche Digital Logic Sim ed emulatore EMU8086 (grazie ad Alessandro Longo)
- programmi ASM86 soluzioni di compiti d'esame
- registro delle lezioni e foto della lavagna (lezioni 01-25)
- tracce 2001-2023
- The First Circle challenge - video del brano - analisi del pattern ritmico
- registro delle lezioni 2019-2020
- Homepages dei corsi tenuti negli ultimi anni (con altro materiale, esercizi svolti, etc.):
Testi consigliati