Ogni esercitazione si focalizza su un inseme di lezioni ed esercizi svolti in aula, assumendo comunque che i concetti delle esercitazioni precedenti siano stati assimilati. Per arrivare preparati a ciascuna esercitazione, oltre agli esercizi risolti in classe, proponiamo altre collezioni di esercizi per prepararsi a quelle che verranno proposti all’esercitazione.
Gli esercizi della palestra richiedono lavoro a casa e hanno un ruolo fondamentale nel raccordare le spiegazioni a lezione con le esercitazioni in laboratorio.
Esercizi di traduzione C -> IA32. E’ buona pratica non tradurre direttamente da C a IA32, ma scrivere prima una versione C intermedia (es. E1/e1_eq.c
) equivalente a quella di partenza, ma più semplice da tradurre in assembly. Testatela con il main di prova prima di passare a scrivere la versione .s. E’ inutile tradurre la versione C equivalente in IA32 se è errata. Il C equivalente non è obbligatorio per esercitazioni ed esami, ma fortemente consigliato.
[ A.A. 2018-2019 ]