Tags:
create new tag
view all tags

Risultati prova scritta e ASM del 22 gennaio 2019

Siete invitati a venire a ricevimento per svolgere assieme l'esercizio 2 in modo da superare questo esame nel prossimo appello.

Purtroppo l'esercizio 2 č andato male a tutti e 4 gli studenti che hanno svolto lo scritto. Il punteggio quindi č insufficiente.

Poteva essere risolto con questo ragionamento:

  • dobbiamo attivare il salto assoluto (come nella istruzione J) se il valore del registro $rs č una potenza di 2 ovvero se i bit sono tutti 0 tranne uno
  • abbiamo giā a disposizione tutta la logica che produce la destinazione del salto (quella della istruzione J) quindi basta attivare il multiplexer che realizza il J
  • questo mux va attivato solo quando:
    • l'istruzione č la nuova istruzione AND un solo bit di $rs č 1 e gli altri sono 0
    • OR si tratta di una istruzione J
  • Per determinare se $rs č una potenza di 2 inseriamo a valle della uscita del valore del registro $rs un componente combinatorio che verifica se i bit sono tutti 0 tranne uno (che č possibile realizzare facilmente con una PLA oppure 32 porte AND e una porta OR)
  • questo segnale, in AND con il segnale associato alla nuova istruzione, deve attivare (con un OR) il segnale del multiplexer Jump, eseguendo il salto solo quando richiesto

Per la parte Assembly del pomeriggio, hanno superato la prova gli studenti:

  • 1793692: 30
  • 1582893: 30
  • 1823611: 30
  • 1551967: 30
  • 1705852: 30

Topic revision: r1 - 2019-01-27 - AndreaSterbini





 
Questo sito usa cookies, usandolo ne accettate la presenza. (CookiePolicy)
Torna al Dipartimento di Informatica
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2020 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback