« Forum anonimo (sperimentale)

Domande secondo compitino

1 reply
Last
Buongiorno, ho notato un -1 nella parte della domanda aperta sulle eccezioni, e volevo sapere, essendo anche l'errore che mi ha "bocciato", cosa avessi sbagliato.

Sapendo gia la risposta negativa alla revisione del parziale, volevo chiedere  la sua risposta alla suddetta domanda e capire cosa abbia scritto di cosi terribile; la domanda mi pare che fosse all'incirca "in che fase viene rilevata un'eccezione di tipo load....", e non essendo un'eccezione di overflow ho scritto che viene rilevata nella fase di decode, come mostrato dalla FSM del datapath con eccezioni.

Grazie della risposta e buona giornata.

1 reply
  1. Re: Domande secondo compitino
    Penso che le venisse chiesto di indicare sia in che fase viene rilevata sia come viene gestita dall'hardware MIPS (trascurando la parte di gestione software).

    Non avendo il suo nome non possiamo vedere cosa ha effettivamente risposto ma sicuramente lei ha, innanzitutto, male inteso l'immagine della FSM che appunto cita a favore della sua risposta.

    Nella parte del libro di testo in cui si descrive tale immagine è sicuramente detto che la figura è parziale e relativa a sole due eccezioni (overflow e opcode_non_vaido). Sicuramente è stato detto in modo chiaro anche a lezione e poi ripetuto e sottolineato da me a esercitazione.

    Inoltre la soluzione proprio dell'esercizio sulla load da indirizzo non allineato è stata discussa da me a esercitazione e poi riproposta per le attività di lavoro individuale per il laboratorio. 

    Guardi la soluzione tra il materiale disponibile per avere la risposta che ci si aspettava come corretta. Ovviamente le consiglio di provare a svolgere gli altri esercizi da noi proposti su questa parte e capire come, eventualmente, gestire un'eccezione diversa da quelle presentate a lezione e esercitazione.