Back
ExamFull examExam paper onlyItalian

07 09 2016

Study material for Architettura dei Calcolatori e Sistemi Operativi, shared by the Studwiz community and reviewed by moderators.

Architettura dei Calcolatori e Sistemi OperativiFull exam

Document information

What's included in this study material

Study material for Architettura dei Calcolatori e Sistemi Operativi, shared by the Studwiz community and reviewed by moderators.

Import quality: text was extracted directly from the original document.

Extracted content from the document

Representative passages recognised in different parts of the material. The full extracted text remains available to search, while this compact preview makes the page easier to read.

Page 1

Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria prof.ssa Anna Antola prof. Luca Breveglieri prof. Giuseppe Pelagatti prof.ssa Donatella Sciuto prof. Roberto Negrini prof.ssa Cristina Silvano AXO – esame di mercoledì 7 settembre 2016 – CON SOLUZIONI pagina 1 di 24 AXO – Architettura dei Calcolatori e Sistemi Operativi esame di mercoledì 7 settembre 2016 CON SOLUZIONI Cognome___________________________ Nome __________________ Matricola___________________________ Firma __________________ Istruzioni Scrivere solo sui fogli distribuiti. Non separare questi fogli. È vietato portare all’esame libri, eserciziari, appunti, calcolatrici e telefoni cellulari. Chiunque fosse trovato in possesso di documentazione relativa al corso – anche se non st rettamente attinente alle domande proposte – vedrà annullata la propria prova. Non è possibile lasciare l’aula conservando il tema della prova in corso. Tempo a disposizione: 1h:30m (una parte) 3h:00m (completo). punteggio approssimativo I parte † II parte † completo † esercizio 1 6 esercizio 2 6 esercizio 3 4 esercizio 4 5 esercizio 5 6 esercizio 6 5 voto finale ATTENZIONE: alcuni esercizi sono suddivisi in parti. AXO – esame di mercoledì 7 settembre 2016 – CON SOLUZIONI pagina 2 di 24 esercizio n. 1 – linguaggio macchina prima parte – traduzione da C a linguaggio macchina Si deve tradurre in linguaggio macchina simbolico (assemblatore) MIPS il frammento di programma C ripor- tato sotto. Il modello di memoria è quello standard MIPS e le variabili intere sono da 32 bit. Non si tenti di accorpare od ottimizzare insieme istruzioni C indipendenti. Si facciano le ipotesi seguenti: − il registro “frame pointer” fp non è in uso − le variabili locali sono allocate nei registri o in pila, secondo le convenzioni…

Preview

First page of the document.

First page: 07 09 2016