Architetture dei calcolatori Elettronici 23/24

Testi di riferimento:

Tool e simulatori usati a lezione

Compiler explorer

Cache simulator

Verilog simulator

Little Man Computer 

4004 emulator

WepSIM: Simulatore didattico MIPS (più semplice, sperimentale)

CPUlator: Simulatore Mips completo (completo)

JsSpim: Simulatore basato su Spim (completo)

QtMips: Simulatore MIPS con pipiline, I/O e cache

Mars: Simulatore in Java (datato, ma completo)

Istruzioni MIPS 

Diario delle lezioni e materiale didattico 

26 febbraio: Introduzione 

28 febbraio: Un po' di storia 

5-7 marzo: Rappresentazione binaria 

11 marzo: Prime istruzioni MIPS

14,18,21 marzo: Supporto alle procedure

25,28 marzo: Mips, implementazione mono-ciclo

4, 8, 11, 15 aprile: Mips pipeline 

18 aprile: Interrupt, cenni architetture superscalari e VLIW

22 aprile: cache

29 aprile: Lezione annullata

xx: memoria virtuale



Esempio domande esame: giugno 2023

Programma del corso