Al momento per l'Università mi tocca lavorare con l'assembly MIPSHo risolto senza alcun problema le esercitazioni assegnate, trovandole anzi piuttosto facili, ora ho dato un'occhiata ai testi d'esami degli anni precedenti e...
mi sembrano veramente fuori parametro.
In pratica molto spesso viene chiesto di effettuare il parsing di un'espressione aritmetica in forma di stringa come la seguente: 3*(12*(5*6))*5 ---> 5400
Bisognerebbe quindi:
1. Controllare la validità dell'espressione
2. Valutare partendo dalla parentesi più interna
3. Procedere ricorsivamente
Ecco, già realizzare procedure ricorsive in ASM è una piaga, figurarsi poi l'utilizzo di un albero di parsing, che peraltro non ho ancora incontrato nel mio percorso di studi. Qualcuno ha mai avuto a che fare con problemi analoghi? Apprezzerei molto non dico una soluzione, perchè mi rendo conto che chiederei troppo, ma almeno un po' di link in cui trovare qualcosa di analogo o qualche suggerimento su come procedere, se no è veramente da panico
Ringrazio in anticipo![]()