Salve a tutti ragazzi.
Innanzitutto mi scuso in anticipo se ho sbagliato la sezione per l'argomento e chiedo cortesemente ai moderatori del forum di spostarlo nella sezione corretta.
Il 16/02 ho un esame di Architettura dei calcolatori e sto cominciando ad entrare nel giro di Assembly/SIS. Siccome non ho potuto seguire i corsi e sto studiando da autodidatta,volevo chiedere a voi se la risoluzione di questo esercizio è esatta oppure ho commesso degli errori. Nel caso ci fossero vi chiedo cortesemente di correggermeli/spiegarmeli.
Di seguito vi allego l'intestazione dell'esercizio e delle foto/screen dell'esercizio svolto.
Sia data la seguente specifica funzionale di una macchina a stati finiti sincrona con un ingresso X ed
una uscita Z.
L’uscita Z deve essere portata a 1 se in ingresso si presenta la sequenza 11010. Sono possibili
eventuali sovrapposizioni
1. Tracciare il diagramma degli stati.
2. Utilizzando il SIS
a. Sintetizzare le funzioni di stato prossimo e di uscita
c. Eseguire la minimizzazione
1. Foto di diagramma e tabella dell'esercizio: https://imgur.com/d3EKE3P
2. Utilizzando SIS
.model ese2 .inputs x .outputs y .start_kiss .i 1 .o 1 .s 5 0 a a 0 0 b a 0 0 c d 0 0 d a 0 0 e a 1 1 a b 0 1 b c 0 1 c b 0 1 d e 0 1 e b 0 .end_kiss .endUso i codici State_minimize e stg_to_network per i punti a e c.
Credo di essere stato abbastanza chiaro, nel caso non lo fossi stato, scrivetemelo e proverò ad aggiustare il tutto. Ringrazio in anticipo per le risposte, gentilissimi.![]()