Tutor Computer Architecture and Laboratory
Tutor, University of Ferrara, Department of Mathematics and Computer Science, 2025
Introduction to the Assembly programming language for the MIPS architecture through the MARS simulator and support for the course excercises. [UPDATE] Added course material.
Course material (beware, course material is in italian):
- Ripasso su Algebra di Boole e di Commutazione. Esercizi sulla trasformazione di espressioni in forma SP.
- Esercizi sulle mappe di Karnaugh e sulle reti logiche.
- Installazione e tutorial sulle funzionalità di base del simulatore MARS.
- Esercizi su FSM, conversioni di base, sommatori, decoder e multiplexer.
- Syscall, cicli for e while, in Assembly.
- Chiamate a funzione, gestione dello stack, funzioni innestate e funzioni ricorsive, in MIPS.
- Esercizio sulla ricorsione in MIPS, esercizi di vecchie prove di laboratorio.
- Esercizi presi da vecchie prove di laboratorio.
