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
Scarica

Borghese