AleBravo
(AleBravo)
21
dunque ... sinceramente mi sono fermato all'incongruenza tra codice e commento di quell'istruzione (e correggimi se sbaglio) :
codice = se n < 0 allora vai a CasoN
commento = se n > 0 allora vai a CasoN
cosa faccia dentro CasoN ancora non c'ho guardato
allora li c'è un errore ma non è l'unico si vede...ho provato con pcspim e simularlo e non trova ancora il valore corretto
AleBravo
(AleBravo)
23
ah ma cazzo ... altra incongruenza tra codice e commento
CasoN:
beq $a0, $a1, Caso1 # Se n = k vado a Caso3
blt $a1, $a0, Caso2 # Se n > k vado a Caso4
j goback
prima riga codice dice Caso1 mentre nel commento Caso3
seconda riga codice dice Caso2 mentre commento Caso4
quindi al Caso3 e Caso4 non ci arriva mai
......................................
.......................................
AleBravo
(AleBravo)
26
beh intanto fai le correzioni nell'ultimo code che ti ho segnalato :
Caso3 al posto di Caso1
e
Caso4 al poso di Caso2
nel codice
AleBravo
(AleBravo)
27
per forza il compilatore non lo trova ... non è un errore di sintassi ... ma logico !
AleBravo
(AleBravo)
29
non è ho idea

... come dicevo prima non conosco il linguaggio ... però ci si può arrivare con la logica : facendo cicli , ricursioni ecc ecc