Architettura degli Elaboratori I - II Prof. N. A. Borghese Info (forse) utili (Architettura I e II) Orari (Architettura I): MARTEDI’ MERCOLEDI’ LEZ, 10:30-12:30, AULA G24 PROF. BORGHESE GIOVEDI’ LEZ, 10:30-12:30, AULA G24 PROF. BORGHESE LAB, 13:30-15:30, AULA 307 COGNOMI A-F PROF. MARCHI LAB, 13:30-15:30, AULA 307 COGNOMI G-Z PROF. FROSIO • SITO WEB: http://homes.di.unimi.it/~borghese/Teaching/Architettura_I/_Arch_I.html (si vedano anche: home page prof. Borghese / prof. Frosio). • MODALITA’ ESAME (giugno 2013, archiettura I + II): Teoria (pesa 2/3 sul voto finale) + progetto lab (pesa 1/3 sul voto finale); Teoria: prof. Borghese, scritto (compitini) + orale; Laboratori: prof. Frosio, Lab I) progetto circuitale + discussione progetto; Lab II) Progetto Assembler + discussione progetto. Programma (Architettura I - II) ESECUZIONE DI UN’ISTRUZIONE: LOGIC (AND, OR, NOT): CIRCUITI: Programma (Architettura I - II) MEMORIE (GERARCHIA) ALU SINGLE CORE + PIPELINE GPU (MASSIVELY PARALLEL) MULTICORE (PARALLEL) Programma (laboratori) • LAB I: progettazione di circuiti; Progetti: macchine a stati finiti, giochi (e.g. tris), sistemi di automazione semplificati, ... • LAB II: programmazione Assembler; Progetti: algoritmi di elaborazione numerica, sistemi di gestione semplificati, giochi (e.g. Impiccato), ... main: li $v0,4 la $a0,prompt syscall addI $s0,$zero,0 #s0=0, index la $t0,elenco while: li $v0,4